我剛剛進入一家新公司,我的任務是優化數據庫性能。一種可能(並建議)的方式是使用多臺服務器而不是一臺。由於有很多可行的方法,我需要首先分析數據庫。有沒有一個工具可以測量每個表執行多少個插入/更新和刪除?分析數據庫表和用法
0
A
回答
1
我同意Surfer513 DMV將比CDC好得多。添加CDC相當複雜,並會增加系統的負載。 (請參閱我的文章here進行統計。)
我建議首先設置SQL Server Trace以查看哪些命令長時間運行。
如果您的系統大量使用存儲過程(希望它可以),也可以查看sys.dm_exec_procedure_stats。這將幫助您專注於最常用的過程/表/視圖。查看execution_count和total_worker_time。
問題是,您要確定系統的哪些部分很慢(使用跟蹤),以便您知道在哪裏花時間。
0
一種方法是利用Change Data Capture (CDC) or Change Tracking。不知道你是如何深入地尋找這個,但還有其他更簡單的方法來得到一個粗略的估計(看起來不像你想要的那樣,只是球場的數字..?)。
假設您的表上有索引,您可以查詢sys.dm_db_index_operational_stats
以獲取有關影響索引的插入/更新/刪除的數據。再次,這是一個粗略的估計,但它會給你一個體面的想法。
相關問題
- 1. 數據庫分析和理解表
- 2. 圖表和分析數據
- 3. 數據庫分析
- 4. 數據庫表分析混淆
- 5. 使用非規格化數據庫表進行分析數據
- 6. 使用webGL庫進行數據可視化和數據分析?
- 7. 谷歌分析數據庫
- 8. 拆分和分析數據
- 9. 什麼數據庫和Java庫用於空間分析?
- 10. 圖表數據庫和社交網絡分析指標
- 11. 軌道4:儀表盤/分析和查詢數據庫
- 12. 靈敏度分析和數據表
- 13. 實時數據分析和圖表
- 14. 用於網站分析的數據庫
- 15. 分崩離析數據庫重應用
- 16. 分析和檢查所有數據庫數據的最佳方法
- 17. 數據分析方法
- 18. 數據分析(圖表)
- 19. 詞法分析庫
- 20. 數據庫和任意百分比表?
- 21. 使用iOS和Javascript解析數據庫
- 22. 解析和分析少量GB數據
- 23. 解析CSV和分析數據
- 24. 使用Django測試來分析和修復數據庫的數據
- 25. 分析數據庫中的數據類型使用情況
- 26. 分析數據需要(易於使用)數據庫
- 27. 用於tsv/csv數據的JS數據分析庫
- 28. 分析,分類和索引元數據
- 29. 數據庫和表
- 30. 數據庫的工作流分析