0
DB의 인덱스를 추적하려고합니다. 나는 대부분 이름을 추적하고 싶습니다. 방법을 알고있는 유일한 방법은 쿼리 및 결과 (인덱스) 테이블에 삽입하는 것입니다. 다른 방법이 있는지 궁금합니다. 너희들은 어떻게 당신의 색인을 추적합니까? 감사 이와SQL 서버의 인덱스 추적
당신은 테이블/인덱스 이름을 나열 할 수 있습니다DB의 인덱스를 추적하려고합니다. 나는 대부분 이름을 추적하고 싶습니다. 방법을 알고있는 유일한 방법은 쿼리 및 결과 (인덱스) 테이블에 삽입하는 것입니다. 다른 방법이 있는지 궁금합니다. 너희들은 어떻게 당신의 색인을 추적합니까? 감사 이와SQL 서버의 인덱스 추적
당신은 테이블/인덱스 이름을 나열 할 수 있습니다, 그리고 몇 가지 기본적인 사용 데이터 :
USE {DatabaseName}
GO
SELECT DISTINCT OBJECT_NAME(sis.OBJECT_ID) TableName, si.name AS IndexName,
sis.user_seeks, sis.user_scans, sis.user_lookups, sis.user_updates
FROM sys.dm_db_index_usage_stats sis
INNER JOIN sys.indexes si ON sis.OBJECT_ID = si.OBJECT_ID AND sis.Index_ID = si.Index_ID
--WHERE sis.Database_ID = DB_ID('yourdbnamehere')
--AND sis.OBJECT_ID = OBJECT_ID('yourtablenamehere');
GO
높은 ** 실제, 콘크리트 데이터베이스 시스템에 따라 달라 ** 당신이있어 사용. SQL은 쿼리 언어 일 뿐이므로 이러한 종류의 것들을 정의하지 않습니다. 태그를 mysql, postgresql, oracle, db2, sql-server 또는 기타 사용중인 데이터베이스 제품 태그로 업데이트하십시오! –
"추적 관리"란 무엇을 의미합니까 ?? 색인 이름 목록일까요? 사용량 데이터? 크기? 제발 좀 더 자세히 설명해주세요. – JiggsJedi
대부분 색인의 이름입니다. – user235289