为了更快地进行更新,我正在使用:
ALTER TABLE imagingresourceplanning.opnav_fact_revenue_costs SET UNLOGGED ;
Run Code Online (Sandbox Code Playgroud)
这个命令的缺点是什么?
如果系统在更新期间崩溃会发生什么?表中的所有数据都被删除了吗?或者只有正在进行的更新会丢失?
我创建了一个空UNLOGGED
表来更快地复制大量数据(超过 10 亿行)。加载数据大约需要 4 个小时。
现在我想将表设置LOGGED
为使其在意外关闭和崩溃时安全。这个过程需要很长时间。事实上,它比加载数据花费的时间更长。这是正常的,还是有办法加快速度?