首页>>新闻中心>>建设知识

高并发访问数据库引发的故障

来源: 本站    发布时间: 2017-03-30 22:10    阅读次数:

故障现象:某应用发布后,数据库Load居高不下,远超过正常水平,持续报警
原因分析;检查数据库,发现报警是因为某条SQL引起的,这条SQL是一条简单的有索引的数据查询,不应该应发报警,继续检查,发现这条SQL执行频率非常高,远远
超过正常水平追查这条SQL,发现网站首页应用调用,首页是最频繁访问的网页,这条SQL被首页调用,也就频繁被执行了
经验教训
首页不应该有访问数据,首页需要的数据可以从缓存服务器或者搜索引擎服务器获取。
首页最好是静态的

一起设计吧

一起设计吧
下一篇: Date对象的变更
BACK