想问下数据库的优化
来源:5-1 主从同步理论知识讲解
qq_Activity_0
2019-07-16
项目刚开始用户量较少直接用单数据库处理 等到一个阶段之后用户量越来越多 这时候考虑进行主从分离 再过一个阶段其中一个表的数据越来越多 这个时候考虑数据分片 这个优化思路对吗?
写回答
2回答
-
慕九州855891
2019-10-06
都9102年了,主从分离一开始就要做,这是一种习惯(就算一个美女不去相亲也要化妆一样,哈哈哈)。后续用户量多少需要量化,就是每天增加多少行记录,100万还是1000万行。 然后在做是否分片的方案(mycat),包括缓存方案、或者考虑添加其他存储(mongo Hbase ) 。至于数据库优化,最基本的原则就是找到数据库压力的瓶颈,然后建立有效的索引、查看慢查询,优化sql,还有包括硬件是否需要提升(硬盘读写能力)。
012019-10-06 -
翔仔
2019-07-16
同学好,是这样的思路,后续分库分表,然后再逐渐引入缓存等
022019-07-17