

























需求分析完后,我们要做设计,设计需要设计一些数据库表。公司用的是tdsql,应该是腾讯开发的一个关系型数据库,兼容mysql。新增表的时候,我们需要创建索引,不然查询操作会全表扫描,效率低。公司禁止全表扫描
做代码检视的时候,会要求用explain看执行计划,有没有走索引。所以,我们在设计的时候,建表的时候,要注意创建索引。走索引还是很重要的,后面数据量大了,查询效率就低了
建表注意事情
1. 流水表可以使用自增主键,如果有业务可以唯一性表示一条记录,可以定义联合主键。定义联合主键,可以少创建一个索引,也不用创建唯一索引做约束。这是小组的方案,不过问了大模型,还是建议自增主键+唯一索引
2.创建索引,使用索引的时候,注意最左匹配原则。不然虽然有索引,还是全表扫描
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。