SQL调优:我有一个脚本有3个create table语句:一个是从同一个表创建的,添加了两个新列,另外两个是临时表创建语句和2个更新语句,上次运行查询时花了13个小时才完成。我已经在列上有索引,使用并行和完整提示。我的创建表有group by,从两个非常大的表中的两列中过滤数据。调整此查询的第一步是什么?我应该采取一个创建表格代码,手动运行,看看它需要多长时间,然后决定使用什么,提示或什么?需要一种方法来开始我的步骤...
答案 0 :(得分:0)
为什么不永久创建表格?你可以在脚本的第一步擦除它们吗?只需在本地模式中创建它们,而不是程序模式。我们这样做的报告需要一段时间才能运行,我们必须每季度运行一次。