php - MySQL进程和连接

标签 php mysql database optimization phpmyadmin

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

enter image description here

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

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

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

最佳答案

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

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

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

关于php - MySQL进程和连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17529916/

相关文章:

php - Mysql 'WHERE'方法比较

php - 在 WooCommerce 中创建订阅产品时使用 update_post_meta

java - 更改了 mysql 的表值,但 cloudbees 仍然使用旧值

php - Mysql - Woocommerce 交叉销售和向上销售单一产品

database - 在数据库列中存储键值对

php - 获取 php 提示和教程作为每日电子邮件,以提高 php 编程知识

php - 无法使用 safemysql 插入或选择数据库

php - 区 block 链api支付模块

MySQL innodb 文件

java - Eclipse中JSP页面添加数据库连接