我想检查我的数据库在 mysql 中的性能。我用谷歌搜索并开始了解 show full processlist 等命令,但不是很清楚。我只想知道并计算数据库的性能,比如它占用了多少堆内存等等。
有什么方法可以了解和评估数据库的性能。以便我可以优化和改进性能。
提前致谢
最佳答案
基本工具是MySQL Workbench这将适用于任何最新版本的 MySQL。它没有企业版那么强大,但是是一个很好的起点。
可以使用SHOW VARIABLES
公开配置,通过SHOW STATUS
公开系统的当前状态。这些状态数字最终会在大多数工具中绘制成图表。
不要忘记,您可以在应用程序端进行大量监控,例如打开数据库日志。除非您可以在 MySQL 中启用“慢速查询”日志来检查哪些查询影响最大。然后可以使用 EXPLAIN
诊断这些问题。
关于mysql - 如何计算或查看我的数据库在 mysql 中的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13833169/