gpt4 book ai didi

mysql - Packet Inspection 和 SHOW FULL PROCESSLIST 比 PERFORMANCE_SCHEMA 有什么优势?

转载 作者:行者123 更新时间:2023-11-30 22:25:58 28 4
gpt4 key购买 nike

我们有多个 MySQL 服务器 (v 5.1) 分散在不同的地理位置。我们正在考虑升级到最新的 MySQL 版本,因为我们听说了很多关于 MySQL v5.6.14 及更高版本中可用的 PERFORMANCE_SCHEMA 的好消息。

我们能否不保留当前版本并使用数据包检查显示完整进程列表等功能对其进行监控,从而避免升级所有服务器的耗时任务?难道这些功能不如 PERFORMANCE_SCHEMA 的服务来监控查询吗?

最佳答案

对于性能模式数据库,MySQL 引入了许多表,其中包含很多有用的信息,例如;执行的查询、示例查询、复制从站状态等。您提到的其他方法非常有用,但也有其自身的缺点。 Show full processlist 是一个好方法,但它可能无法捕获 MySQL 服务器上运行的所有查询,具体取决于执行“show full processlist”查询的频率,例如:如果 show full process list 每隔一秒执行一次,仍然运行时间少于一秒的查询将不会被捕获。另一方面,性能模式维护一个表,该表将在您的 MySQL 服务器上运行的每个查询记录在其中一个表中,它还为每个执行的查询提供额外信息,例如发送/检查的行、磁盘/内存临时表等等,我对报文检测的方法不是很清楚,所以无法评论。

关于mysql - Packet Inspection 和 SHOW FULL PROCESSLIST 比 PERFORMANCE_SCHEMA 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35201474/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com