phpMyAdmin 有问题吗?

问题描述 投票:0回答:1

在phpMyAdmin > status中你可以监控这个图表(见下图),什么是问题?它的速率是多少,每秒、每分钟还是?如果每秒的速度对于一个带有三个 select 和三个 insert 命令的简单 php 脚本来说非常高。当我与 3 个用户一起尝试时,无法理解这种类型的脚本如何在一秒钟内提出约 1000 个问题。

php phpmyadmin
1个回答
0
投票

在MySQL中,从phpMyAdmin的状态观察,“Questions”表示服务器自启动以来处理的查询总数。这包括所有类型的查询,而不仅仅是 SELECT 命令。

与此相关的速率通常是“每秒查询数”(QPS)。对于基本脚本来说,~1k 的 QPS 确实显得很高。以下是 QPS 如此高的潜在原因:

缓存:确保MySQL的查询缓存是活跃且有效的。 循环:您的脚本可能在意外循环内执行查询。 连接开销:重复连接到数据库会增加开销,因为每次都会执行后台设置查询。 其他脚本/用户:外部脚本或用户也可能同时访问数据库。 后台操作:MySQL 的内部任务(包括复制或维护)可能会影响查询计数。

© www.soinside.com 2019 - 2024. All rights reserved.