十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;
创新互联专业为企业提供印台网站建设、印台做网站、印台网站设计、印台网站制作等企业网站建设、网页设计与制作、印台企业网站模板建站服务,10多年印台做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
2.然后在[mysqld]选项下面添加:
skip-name-resolve
这个选项的意思是:禁用DNS解析,连接速度会快很多。
然后保存,重启mysql服务器,希望能帮你解决问题!
不用优化的缓存,查询是非常危险的,如果数据库出现不稳定,数据丢失也不是不可能,我们是3000W的用量,以前搞的基本页面缓存,但动态部分无法回避,用CACHE都有点儿困难,后来用分发服务器,加上反向代理,解决了!
开启下mysql的慢查询. 看看是否存在过多的慢查询语句. 具体开启方式可以百度
在数据库访问比较慢的情况下. 执行 show processlist 看下进程是否过多.
找出慢查询之后, 可以针对sql进行优化.
加加索引应该就能解决.
my.cnf 的配置可以参考网上的方案进行优化....
(按说...4000条数据根本就不是个问题....)
应为链接数据库之后打开的时候他需要在数据库里读取数据,所以这个时间差就是数据库查询的时间!