Mysql优化及让系统安稳的运行的一些办法
博客系统,数据库存储采用MySql,用户数量为1000万,预计文章总数为10亿,每天至少有10万的更新量,每天访问量为5000万,对数据库的读写操作的比例超过10.1你如何设计该系统以确保高效,稳定的运行?
1.分区,文章表按时间段分区,用户表按id段(或id散列)分区等。
2.分表,用户基本信息和其他信息分开存储,文章基本信息和其他信息分开存储等。
3.读写分离,注意保持读写库一致(事务级别,哈希校验等)。
3.针对热点数据、如热搜,排行和tag等,策略更新缓存(mem, redis等)。
4.负载均衡,上集群。
5.CDN加速。
6.分析log,访问异常、攻击、sql注入等。
7.将数据进行页面静态化,加速。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanecje
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24