我正在使用phpmyadmin内置监视工具来评估我的MySQL数据库的使用情况。 这个图表引起了我的注意:
我认为蓝色表示连接,橙色处理。
我试图深入了解这个图表的实际含义,并采取相应的行动。
如果我理解正确,似乎我在为每个脚本(进程)创建多个连接。 什么情况会导致这样的行为(除了简单地多次调用mysql_connect),以及这会影响性能多少?
答案 0 :(得分:5)
蓝线显示最近打开的连接(即自上次采样以来打开),而橙色显示当前打开的连接(采样时)。后者是MySQL中的进程(当您向MySQL发出SHOW PROCESSLIST
命令时显示的进程 - 它实际上意味着活动连接)
这意味着大多数连接保持打开状态的时间少于采样周期。这是一件好事。
我无法找到此功能的官方文档。