• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Mysql优化及让系统安稳的运行的一些办法

武飞扬头像
牛客网
帮助12889

博客系统,数据库存储采用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
系列文章
更多 icon
同类精品
更多 icon
继续加载