SQL Serverde Dizin İşlem İstatistiklerini Bulma

- 0
- 0
- 0
- 0
- 0
- 0
Bu yazıda, Dizinlerin farklı operasyonel istatistiklerini bulmak için bir SQL betiği paylaşıyorum.
Bu komut dosyası DBA için kullanışlıdır çünkü bazen toplam kaç zaman indeksinin güncellendiği sonucuna varılmasını gerektirir.
Aşağıdaki komut dosyasını kullanarak, dizinler için INSERT, UPDATE ve DELETE istatistiklerinin toplam sayısını bulabilirsiniz.
SELECT OBJECT_NAME(DDIOS.OBJECT_ID) AS ObjectName ,I.[NAME] AS IndexName ,DDIOS.LEAF_INSERT_COUNT AS TotalInsertCount ,DDIOS.LEAF_UPDATE_COUNT AS TotalUpdateCount ,DDIOS.LEAF_DELETE_COUNT AS TotalDeleteCount FROM SYS.DM_DB_INDEX_OPERATIONAL_STATS (NULL,NULL,NULL,NULL ) AS DDIOS INNER JOIN SYS.INDEXES AS I ON I.OBJECT_ID = DDIOS.OBJECT_ID AND I.INDEX_ID = DDIOS.INDEX_ID WHERE OBJECTPROPERTY(DDIOS.OBJECT_ID,'IsUserTable') = 1
GO TO COMMENTS (0)