slow 쿼리 확인 방법.
간략.. 샘플. 1초 이상 쿼리만 조회.
select top 100 t.text, q.*
from (
select (total_elapsed_time / execution_count) / 1000000 as AvgDuration, *
from sys.dm_exec_query_stats
where (total_elapsed_time / execution_count) > 1000000 -- 1 sec
) as q
cross apply sys.dm_exec_sql_text(sql_handle) as t
order by AvgDuration desc
-----------------------------------
select top 10 * from sys.sysprocesses
where blocked<>0
exec sp_who2
dbcc inputbuffer(10)
go
dbcc inputbuffer(1)
go
'Server Story.... > MSSQL' 카테고리의 다른 글
2008 에서 mdf 만으로 복구하고자 할때. (0) | 2014.10.21 |
---|---|
mssql error 로그 확인 하기. (0) | 2014.10.16 |
중복 제거후 select 값을 insert 하는 과정 쿼리 (0) | 2014.07.23 |
mssql 백업 후 복원시 로그인 사용자 계정 오류 해결. (0) | 2014.02.18 |
mssql replication 도중 강제 삭제 해야 할경우. (0) | 2014.02.15 |