由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - SQL Server怎么查为什么store procedure跑的慢?
相关主题
Recompile SQL Server Store procedureRe: 请教高手SQL SERVER 7.0的一个问题
请教怎么来log duration of a MYSQL procedure?高手指点: 服务器
请教一个mssql的问题急,SQL2005, 怎么查过去一小时里run过的所有query?
如何分析Stored Procedure运行时间过长?什么也不懂,要考个SQL Server 的证
请教teradata问题SSIS package存放问题
怎么样提高SQL SERVER的编程水平?请教sqlserver怎么能capture query?
问Jackrun, Beijing等大侠performance问题开班了
a Store Procedure question...求被“开班”培养!
相关话题的讨论汇总
话题: sql话题: server话题: procedure话题: store话题: 为什么
进入Database版参与讨论
1 (共1页)
u*********e
发帖数: 9616
1
一个store procedure,以前没事,突然非常非常慢,怎么查原因?我只知道用sql
profiler,可是现在没有access.还有更好的方法吗?
i****a
发帖数: 36252
2
run the individual statements and see what's running slow

【在 u*********e 的大作中提到】
: 一个store procedure,以前没事,突然非常非常慢,怎么查原因?我只知道用sql
: profiler,可是现在没有access.还有更好的方法吗?

s**********o
发帖数: 14359
3
PROFILE只看出哪些参数造成慢,并不会告诉你哪一
步慢,代入参数改成QUERY,RUN EXECUTION PLAN
看什么地方COST高。通常是TABLE数据多了缺少
INDEX就慢下来了,也可能是需要REINDEX
u*********e
发帖数: 9616
4
多谢,用了execution plan,不过那个循环嵌套好长呀。
最后是一行一行的试,发现query里有bug,以前的人写的reference table 名字写错了
。可能以前没数据所以没发现,后来有了数据就run不动了

【在 s**********o 的大作中提到】
: PROFILE只看出哪些参数造成慢,并不会告诉你哪一
: 步慢,代入参数改成QUERY,RUN EXECUTION PLAN
: 看什么地方COST高。通常是TABLE数据多了缺少
: INDEX就慢下来了,也可能是需要REINDEX

l*******y
发帖数: 192
5
你需要先看wait type是什么才比较好对症下药
1 (共1页)
进入Database版参与讨论
相关主题
求被“开班”培养!请教teradata问题
关于学习数据库我也说几句怎么样提高SQL SERVER的编程水平?
SQL debug step into a store procedure from another one (转载)问Jackrun, Beijing等大侠performance问题
SQL 2000 怎么对一个database进行audit?a Store Procedure question...
Recompile SQL Server Store procedureRe: 请教高手SQL SERVER 7.0的一个问题
请教怎么来log duration of a MYSQL procedure?高手指点: 服务器
请教一个mssql的问题急,SQL2005, 怎么查过去一小时里run过的所有query?
如何分析Stored Procedure运行时间过长?什么也不懂,要考个SQL Server 的证
相关话题的讨论汇总
话题: sql话题: server话题: procedure话题: store话题: 为什么