首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与PERFORMANCE_SCHEMA相比,数据包检测和显示完整进程列表有哪些优势?

与PERFORMANCE_SCHEMA相比,数据包检测和显示完整进程列表有哪些优势?
EN

Stack Overflow用户
提问于 2016-02-04 20:49:01
回答 1查看 54关注 0票数 1

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

我们能不能保留当前版本并使用Packet inspectionShow Full Processlist等功能对其进行监控,从而避免升级所有服务器的耗时任务?这些特性不是和PERFORMANCE_SCHEMA的服务一样好用来监视查询吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-04 17:59:13

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35201474

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档