0
A
回答
0
索引碎片應該幫助 - 看行和碎片數量:
SELECT
B.name AS TableName
,C.name AS IndexName
,C.fill_factor AS IndexFillFactor
,D.rows AS RowsCount
,A.avg_fragmentation_in_percent
,A.page_count
FROM
sys.dm_db_index_physical_stats(DB_ID(),NULL,NULL,NULL,NULL) A
INNER JOIN
sys.objects B
ON
A.object_id = B.object_id
INNER JOIN
sys.indexes C
ON
B.object_id = C.object_id AND A.index_id = C.index_id
INNER JOIN
sys.partitions D
ON
B.object_id = D.object_id AND A.index_id = D.index_id
WHERE
C.index_id > 0
order by
avg_fragmentation_in_percent desc
PFE:感謝Neeraj Dwivedi在SQL中央
相關問題
- 1. 更新和刪除
- 2. 更新和刪除列表視圖排
- 3. 更新和刪除用PHP表信息
- 4. 同時更新和刪除一張表
- 5. 多表更新/刪除atk4
- 6. 更新表中刪除
- 7. 更新和刪除記錄
- 8. 沒有更新和刪除
- 9. 級聯更新和刪除
- 10. ormdroid/Sqlite刪除和更新
- 11. 更新和刪除Jaydata
- 12. 刪除和更新對象
- 13. CodeIgniter新聞教程 - 刪除和更新
- 14. 刪除日期最少更新的行
- 15. C++新建,刪除,新建[]和刪除[]
- 16. 慢更新/刪除
- 17. Woocommerce更新刪除
- 18. 刪除並更新MVC5中的SQL表
- 19. 更新/刪除Hive中的外部表
- 20. JPA OneToOne和OneToMany:更新和刪除
- 21. 如何更新和刪除的Android
- 22. 更新和刪除ListView中的SQLite行
- 23. 用於更新和刪除的SPDataSource
- 24. 要插入,更新和刪除的SSIS
- 25. 創建的更新和刪除級聯
- 26. 刪除最新的冗餘行並更新時間戳
- 27. 只刪除或只更新或更新+刪除mysql
- 28. 僅更改MySQL中一組表的更新和刪除規則
- 29. MySQL從表或更新表列刪除標記爲已刪除?
- 30. Android中的刪除和刷新列表
對於第一近似,該數據包含在['SYS。 dm_db_index_usage_stats'](https://docs.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-db-index-usage-stats-transact-sql)。不過,這只是自上次啓動以來纔有效。 –
我寫這樣的:選擇OBJECT_NAME(sys.dm_db_index_usage_stats.object_id)作爲李善雄,sys.indexes.name, user_seeks,user_scans,user_lookups,從sys.dm_db_index_usage_stats上sys.dm_db_index_usage_stats.object_id = SYS內加入SYS.INDEXES user_updates .indexes.object_id和sys.dm_db_index_usage_stats.index_id = sys.indexes.index_id 其中,OBJECT_NAME(sys.dm_db_index_usage_stats.object_id)不爲空,DB_ID('MY_DB')= database_id order by tablo –