728x90
반응형
--heap table 조사
IF OBJECT_ID('tempdb..#t') IS NOT NULL
DROP TABLE #t
select db = DB_NAME(), NAME = OBJECT_NAME(123) INTO #t from sys.indexes WHERE 1 = 0
DECLARE @sql VARCHAR(2000) = 'use ?
SELECT db_name(), x.NAME FROM
(SELECT * FROM sys.tables WHERE TYPE = ''U'') x
INNER JOIN ( SELECT * FROM sys.indexes WHERE TYPE = 0) y
ON x.OBJECT_ID = y.OBJECT_ID '
INSERT INTO #t
EXEC sp_msforeachdb @sql
DELETE FROM #t WHERE db IN (SELECT NAME FROM sys.DATABASEs WHERE database_id <=4)
OR db = 'distribution'
SELECT * FROM #t
728x90
반응형
'연구개발 > DBA' 카테고리의 다른 글
Sqlquerystress 쿼리 스트레스 툴 (0) | 2011.09.07 |
---|---|
sp_MSforeachdb, sp_MSforeachtable 프로시저 활용 (0) | 2011.09.07 |
FILLFACTOR 와 PAGE SPLIT 테스트 (인덱스구조) (0) | 2011.09.06 |
SQL 인젝션 및 ASP 방어책 (0) | 2011.08.29 |
Ndc2011 성능 향상을_위한_데이터베이스_아키텍쳐_구축_및_개발_가이드 (0) | 2011.08.28 |