sharding-jdbc使用注意事项
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查询
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律