中国开发网: 论坛: 程序员情感CBD: 贴子 289497
HGRhgr
进来讨论一下
我认为優化SQL语句的一大核心思想是:
如果有重复出现的子表达式,并且计算这个表达式的时间大于从外存中读取表达式的结果的关系,那么可以考虑把这个表达式先计算一次,把结果保存到一个临时文件,并且从其中读取结果关系。

我做过多次大型系统的实际数据割接,也做过很多的实际SQL语句应用,碰到过好多次
如果用子查询中有分组计算什么的,只要数据量上了规模,这个SQL查询怎么去優化执行计划都比不上用一步一步的用臨时表来做,执行的有效率。

当然如果数据量很小,则可能用臨时表效率会低些。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录