DB 튜닝/ ms-sql 튜닝 / DB가 느려졌을때 원인 찾는 법 /
DB 서버응답이 느려졋다고 여러 부서에서 연락이 왔다. 원인을 찾고 해결을 해야 햇다 . 웹 서핑중 찾은 정보들로 여러 부분을 만져 줬다. 아래는 문제가 될만한 spid 를 찾아주는 쿼리 -- lock 으로 의심되는 spid 만 추출 select p.status, p.program_name, p.hostname, p.spid, p.blocked, p.kpid, p.cpu, p.physical_io, p.waittype, p.waittime, p.lastwaittype, p.waitresource, p.dbid, p.uid, p.memusage, p.login_time, p.last_batch, p.ecid, p.open_tran, p.sid, p.hostprocess, p.cmd, p.nt_domain,..
2018. 1. 31.
MS-SQL 테이블들 row count , Data size check
-- 용량별 소팅SELECT table_name = convert(varchar(30), min(o.name)) --, table_size = convert(int, ltrim(str(sum(reserved) * 8192 / 1024., 15, 0))),table_size = sum(reserved), UNIT = 'KB' FROM sysindexes i INNER JOIN sysobjects o ON (o.id = i.id) WHERE i.indid IN (0, 1, 255) AND o.xtype = 'U' GROUP BY i.idORDER BY table_size DESC -- 테이블별 Row 수SELECT o.name , i.rows FROM sysindexes i INNER JOIN sysobje..
2017. 11. 1.