您知道測試數據庫性能的最佳工具嗎?我正在尋找一種工具,它可以幫助我在使用應用程序期間在我的db中找到性能較差的地方。測試數據庫性能工具?
0
A
回答
1
0
您可以使用源代碼級別分析器來分析訪問數據庫的應用程序。 Profiler可以識別最慢的代碼行。大多數分析器可以通過命名空間或特殊命名模式來篩選結果,因此可以篩選出所有非數據庫訪問代碼。然後你可以看看哪些數據庫查詢是在這些慢行上進行的。
在某些數據庫系統中,您可以設置日誌記錄來記錄哪些查詢在哪裏運行以及它們花了多長時間。數據庫監控應用程序可以顯示哪些查詢正在運行,因此您可以非常容易地識別出最慢/最經常執行的查詢。如果這不是選項,您可以將您在應用程序中執行的查詢記錄到文本文件中,然後針對數據庫手動運行它們,通常會將所用時間顯示給用戶。
優化數據庫查詢的一個很好的功能是由許多DBMS支持的EXPLAIN
命令。
如果您告訴我們您正在運行哪個數據庫,我們可以提供更多幫助。
+0
我正在運行MS SQL Server(我使用SQL Server Profiler和Tuning Advisor來分析性能),但是Oracle也非常有趣。 – 2011-03-14 07:03:12
1
我只是使用SQL Server Profiler捕獲數據庫端跟蹤,然後按持續時間排序。
我每天做5次這樣的事情。
希望幫助
-Aaron MCITP:DBA
相關問題
- 1. 使用Java工具測試數據庫性能
- 2. 性能測試工具
- 3. 爲數據庫生成「虛擬」數據以進行性能測試的工具?
- 4. QA測試數據存儲庫工具
- 5. 性能測試各種數據庫
- 6. 如何測試數據庫性能
- 7. CodedUI上的性能工具測試
- 8. Web服務器性能/測試工具
- 9. 網站性能測試工具
- 10. Netty推薦的性能測試工具
- 11. 窗口服務性能測試工具
- 12. 性能和負載測試工具
- 13. 哪個工具用於性能測試?
- 14. 在數據庫中生成測試數據的任何工具
- 15. 如何生成測試數據庫性能的隨機數據?
- 16. 測試數據生成工具
- 17. 負載和性能測試工具如何在幕後工作?
- 18. 任何用於Eclipse的數據庫測試(TDD)工具?
- 19. 測試數據庫查詢/過程的特定GUI工具
- 20. 如何使用測試完成工具連接數據庫
- 21. 測試工具,數據庫,代碼(PHP),安全
- 22. 是否有Python的數據庫測試工具(如sqlunit)?
- 23. 我需要好的數據庫單元測試工具
- 24. 對大數據的性能測試
- 25. 數據庫測試
- 26. 缺少oss數據庫系統性能測試的原因?
- 27. (Oracle)數據庫測試性能/連接速度
- 28. 集成測試數據庫重建性能
- 29. Azure SQL數據倉庫的簡單性能測試
- 30. 數據庫的加載和性能測試
請澄清你的問題。哪臺服務器?數據庫性能一般或您的應用程序具體? – Zimbabao 2011-03-13 18:55:08
我已經記住了MS SQL Server 2012. – 2015-02-26 14:01:35