读书人

求优化一段sql话语

发布时间: 2013-04-02 12:35:26 作者: rapoo

求优化一段sql语句
加where查询需要14秒,不加的话也有2秒,实际数据只有160行,怎么优化?

                                优化                  sql              
[解决办法]
perform_year /perform_month这两个没索引吧?
[解决办法]
如果你有10个表关联,每个表100条,那么数据实际会加载100^10这么多数据
当然在缓存中这些操作是很快的,然后再进行数据匹配,再用函数处理,慢了很正常~

一般left join后面除了关联条件,不要加其他条件,条件一律写在where中,因为表达的意思不一致
08的话用预估计划应该能看到索引缺失,应该是一行绿色的小字

读书人网 >SQL Server

热点推荐