分库分表建表阶段 绑定表问题要注意

发布时间 2023-07-15 11:30:08作者: lamda表达式先驱

垂直分表, 一个表的字段分散到多个表里面,每个表都存储其中一部分字段, 减少io争抢,减少锁表的几率。同时发挥高频数据的操作效率,冷热数据进行分离

1、把不常用的字段单独放到一张表里面

2.把text,bolb等大字段拆分出来单独放在一张表里面

3.经常组合查询的字段单独放到一张表里面

垂直分库 按照业务将表进行分类,分不到不同的数据库上面,每个库可以放子不同的服务器上,打到多个服务器共同分摊压力

1.解决业务层面耦合

2.应对不同业务的数据进行分级管理,维护监控,扩展

3.高并发场景下,垂直分库可以提升一定的io

 

绑定表直接的分片键要完全相同,要不然会查询4次的笛卡尔积