我需要知道每个页面请求正在执行多少个 sql 查询。由于该站点已经完成并且我正在运行优化分析,如果提供的任何解决方案不需要我更改整个网站结构,我会更喜欢。
我使用单个连接将所有查询发送到 MySQL 数据库:
define('DATABASE_SERVER', '127.0.0.1');
define('DATABASE_NAME', 'foco');
define('DATABASE_USERNAME', 'root');
define('DATABASE_PASSWORD', '');
$DB_CONNECTION = new mysqli(
DATABASE_SERVER,
DATABASE_USERNAME,
DATABASE_PASSWORD,
DATABASE_NAME,
3306
);
然后执行我使用的查询:
$query = "SELECT * FROM `sometable`";
$queryRun = $DB_CONNECTION->query($query);
有没有办法在 php 关闭连接之前计算已发送多少查询并将答案记录在文本文件中?