日期:2014-05-16  浏览次数:20764 次

超长SQL报表优化从哪些方面入手
老大交给一个需要跑5个小时的排产报表,让我优化一下,是用存储过程写的,以前没做过优化方面.
需要从哪些方面下手,请各位大虾指导一下.

------解决方案--------------------
涉及多个表?
表中数据量多大?
将存储过程代码贴一下,看看。
------解决方案--------------------
做一下sql trace
------解决方案--------------------
首先分解存储过程。理解业务,然后根据业务表,看表间关系连接是否在业务上可以优化的,然后再看之下计划,把每段SQL分开来看之后,再合起来看