央视新闻
数据库架构🎉的弹性扩展 当单库写入压力持续增长时,可考虑以🤔下架构调整方向: 读写分离 :设置一台主库负责写入,多台从库处理查询请求
主从延迟需监控,避免用户刚发布内▶️容后在从💯库上查询不到
水平分表 :对于用户行为日志或评论等数据量极大的表,按时间或用户ID进行哈希分表,控制单表数据规模
建议建立以下常态💫化维护动作: 每周检查慢查询日志,新增或优化索引
利用EXPLAIN命令定期分析慢查询日志中的语句,重点关注type列为ALL(全表扫描)或Extra中带有Using filesort、Using temporary的查询