标签: sql oracle
我的代码需要15分钟才能以select *运行 但是当我添加create table时,它需要70分钟才能运行。
我的数据集很大,有4800万行和50列。
是否有一种在oracle中创建表的有效方法
答案 0 :(得分:0)
创建表需要更长的时间,因为它不仅仅需要查询。它还必须创建一个表,然后将数据复制到新表。如果你做一个普通的创建表,你可以作为一个单独的语句运行插入或合并,或做一些并行插入,但它不太可能你会得到更好的性能。用50列复制4800万行非常密集。