8

我正在使用 phpmyadmin 内置监控工具来评估我的 MySQL 数据库的使用情况。这张图表引起了我的注意:

在此处输入图像描述

我假设蓝色表示连接,橙色表示过程。

我试图深入理解这张图的实际含义,并采取相应的行动。

如果我理解正确,似乎我正在为每个脚本(进程)创建多个连接。什么情况会导致这种行为(除了简单地多次调用 mysql_connect 之外),这对性能有多大影响?

4

1 回答 1

6

蓝线显示最近打开的连接(即自上次采样后打开),而橙色线显示当前打开的连接(采样时)。后者是MySQL中的进程(当您向 MySQL 发出SHOW PROCESSLIST命令时显示的进程——这实际上意味着活动连接

这意味着大多数连接保持打开状态的时间少于您的采样周期。这是一件好事。

我找不到此功能的官方文档。

于 2013-07-08T15:16:43.367 回答