1 使用原则
1)单表数据量达到5000万以上,考虑使用分库分表方案分表
2)读写分离可以考虑使用
2 列设计规范
1)主键使用bigint类型,使用雪花算法生成
2)禁止使用外键
3)禁止使用null字段
4)使用int存储ip地址
5)添加字段要慎重,可以考虑第三方存储,比如mongo,redis等
3 索引规范
1)唯一索引前缀uniq_
2)普通索引前缀idx_
3)普通索引数量控制6个以内,联合索引控制6个以内
4)参考其他的索引使用注意事项
4 SQL规范
1)禁止select *,查询只返回必要字段
2)禁止隐士类型转换
3)避免使用 !=,not like
4)避免深度分页
5)禁止使用join查询
- sharding-jdbc 注意事项 sharding 事项 jdbcsharding-jdbc注意事项sharding事项 sharding-jdbc sharding-jdbc sharding jdbc sharding-jdbc sharding数据库 数据 分表 分库sharding-jdbc sharding 分库sharding-jdbc sharding jdbc 分表 分库 租户sharding-jdbc sharding-jdbc sharding原理jdbc 示例sharding-jdbc sharding jdbc 分表 分库sharding-jdbc springboot