我往ask_questions表里面填充了200多万条数据,然后就打不开了。我试着减少到几十条就可以打开,应该是数据量太大的原因,怎么进行优化呢?
应该是sql查询的时候没有分页,导致查询太慢?怎么修改?
优化可以从以下方面进行:
1、数据库内存配置调整,看看是否内存配置太小
2、数据库读写分离
3、配置redis缓存来合理的缓存方法频繁的内容
4、分析mysql 慢查询日志,找出具体的sql看看问题所在
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
从个人亲测经验上提两点建议哈
1、如果服务器磁盘不是SSD的找空间商换个SSD的硬盘,磁盘IO对数据库的读写速度影响很大
2、可以对表相应的字段做索引,比如标题字段,如果你磁盘空间够大
以上两点保证了 我数据库三百万的数据,顺序读写也是一秒多点
MARK一下,学习。
的上加分活动数大书法家的身份的的设计费的说法的设计费肯定是的时间开发及第三方及第三方科技大厦发动机是分开第三方
200万那个,你贴个域名出来看看。阿里云RDS 系统,主从分离,200万条数据跟玩儿一样。
推荐一个建站群:674657436,可以进来问问题。
这个往ask question里面怎么填充数据?