1. php连接mysql使用一段时间后连接数据库超时
开启下mysql的慢查询. 看看是否存在过多的慢查询语句. 具体开启方式可以网络
在数据库访问比较慢的情况下. 执行 show processlist 看下进程是否过多.
找出慢查询之后, 可以针对sql进行优化.
加加索引应该就能解决.
my.cnf 的配置可以参考网上的方案进行优化....
(按说...4000条数据根本就不是个问题....)
2. PHP访问mysql数据库巨慢,请求帮助
1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;
2.然后在[mysqld]选项下面添加:
skip-name-resolve
这个选项的意思是:禁用DNS解析,连接速度会快很多。
然后保存,重启mysql服务器,希望能帮你解决问题!