• 0
  • 0

MYSQL 优化总结 二

2019-10-18 1027 0 admin 所属分类:Mysql

分表

分表就是把一张大表,分成多张表,把一次查询分成多次查询,然后把结果组合返回给用户。通常以某个字段做拆分项

比如以id字段拆分为100张表: 表名为 tableName_id%100

分表需要修改源程序代码,会给开发带来大量工作,极大的增加了开发成本

只适合在开发初期就考虑到了大量数据存在,做好了分表处理,不适合应用上线了再做修改,成本太高  

垂直分表 水平分表 
  

分库

把一个数据库分成多个,建议做个读写分离就行了,真正的做分库也会带来大量的开发成本


返回顶部