我正在尝试在 2G Ram Linux Centos 的 VPS 上微调 mysql,我使用了 mysqltuner.pl 报告说:
General recommendations:
Add skip-innodb to MySQL configuration to disable InnoDB
MySQL started within last 24 hours - recommendations may be inaccurate
Enable the slow query log to troubleshoot bad queries
**Reduce or eliminate persistent connections to reduce connection usage**
When making adjustments, make tmp_table_size/max_heap_table_size equal
Reduce your SELECT DISTINCT queries without LIMIT clauses
Variables to adjust:
max_connections (> 151)
wait_timeout (< 28800)
interactive_timeout (< 28800)
tmp_table_size (> 16M)
max_heap_table_size (> 16M)
我有一个关于“减少或消除持久连接以减少连接使用”的问题: 1. 当我的网站运行时,我如何知道有多少连接 - 用 PHP 编写?2. 如何减少或消除它们?如果 my.cnf 设置中有一个针对此的变量,或者我必须在 PHP 端执行它?
请帮忙,因为我还在做试验和错误,我正在学习,但对 mysql 仍然不太了解。谢谢。