如何解决MonetDB的性能将新列添加到具有列的thousen的现有表中
我需要在现有表中向monetdb中的20000列添加100列,并且每个alter table命令需要10秒钟。
ALTER TABLE [MYSCHEMA].[MYTABLE] ADD COLUMN [MYCOLUMN] [TYPE] NULL;
x100
整个过程需要1000秒才能执行添加操作。有什么方法可以改善操作吗?。
Thinks
解决方法
尝试在START TRANSACTION;
语句上方添加ALTER TABLE
,并在之后添加COMMIT;
。
在一个较小的实验中,我将10列添加到现有的2000中,该事务使它快了约3倍。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。