none
SQL Profilter 的数据分析 RRS feed

  • 问题

  • 我的Store procedure :

    CPU : 2200

    Reads : 60000-80000

    Duration : 3~5 s

    4 张主要table 大小是 :600M , 50M, 30M,10M (表的设计是垂直的)

     

    这样的数据怎么样? 一般多大的数据才会导致3~5秒这么多的时间?

     

    2010年3月23日 6:00

全部回复

  • 执行存储过程使用的时间,不仅仅与表的数据量有关,还与存储过程内部的逻辑,表的设计有紧密关联。一般可以通过估计的执行计划,or实际的执行计划来分析,

     

    2010年4月18日 15:26
  • Post sp code and table schema if possible, people can't help you without those info.
    2010年4月19日 1:01
  • 看實際的執行計劃就能知道慢在那裡?

    另外你的內存有多大,文件系統的配置如何,這也是十分重要的因素

     

    2010年4月19日 3:50
  • 不是很清楚你的问题,

    你要有2G内存, 索引又不是太多,不至于太慢,

    找原因的话,   的分步骤,

    不清楚状况, 说不清. 

    2010年4月19日 7:54