您知道测试数据库性能的最佳工具吗?我正在寻找一种工具,它可以帮助我在使用应用程序期间在我的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