每日学习了,必会知识点

一、必会知识点:OceanBase 主键与自增列

  1. OceanBase 建议每张表必须有主键 分布式数据库依赖主键做数据分片、路由、副本一致性,无主键表会严重影响性能、稳定性
  2. 自增列 AUTO_INCREMENT 用法与 MySQL 相似,但有区别
  • 支持 AUTO_INCREMENT
  • 但自增值不是全局严格连续递增,分布式场景下为性能做了批量分配
  • 不保证跨节点、跨重启后完全连续,只保证唯一、单调不减
  1. 主键推荐:
  • 整型自增 / 分布式唯一 ID(如 UUID、雪花 ID)
  • 尽量避免复合主键作为分片键