10 当数据量太大的时候,网站就打不开了,怎么优化?

我往ask_questions表里面填充了200多万条数据,然后就打不开了。我试着减少到几十条就可以打开,应该是数据量太大的原因,怎么进行优化呢?

应该是sql查询的时候没有分页,导致查询太慢?怎么修改?

attachments-2017-10-OOh8H3C259d9e82c6a7da.png

请先 登录 后评论

最佳答案 2017-10-16 10:00

优化可以从以下方面进行:

1、数据库内存配置调整,看看是否内存配置太小

2、数据库读写分离

3、配置redis缓存来合理的缓存方法频繁的内容

4、分析mysql 慢查询日志,找出具体的sql看看问题所在

请先 登录 后评论

其它 6 个回答

评美帮 - http://www.pingmeibang.com/

从个人亲测经验上提两点建议哈

1、如果服务器磁盘不是SSD的找空间商换个SSD的硬盘,磁盘IO对数据库的读写速度影响很大

2、可以对表相应的字段做索引,比如标题字段,如果你磁盘空间够大


以上两点保证了 我数据库三百万的数据,顺序读写也是一秒多点

请先 登录 后评论
懒洋洋的午后 - 萌新问答|MoeAsk.cn站长

MARK一下,学习。

请先 登录 后评论
猫在裙角

的上加分活动数大书法家的身份的的设计费的说法的设计费肯定是的时间开发及第三方及第三方科技大厦发动机是分开第三方

请先 登录 后评论
Bruce

200万那个,你贴个域名出来看看。阿里云RDS 系统,主从分离,200万条数据跟玩儿一样。

请先 登录 后评论
Sunbelife

推荐一个建站群:674657436,可以进来问问题。

请先 登录 后评论
熊小北

这个往ask question里面怎么填充数据?

请先 登录 后评论