惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
博客园 - 司徒正美
M
MIT News - Artificial intelligence
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - Franky
B
Blog
V
V2EX
J
Java Code Geeks
D
Docker
博客园 - 叶小钗
The Cloudflare Blog
量子位
博客园_首页
MongoDB | Blog
MongoDB | Blog

博客园 - luckygxf

架构积累-系统划分 架构积累-软件架构终极目标 javascript构造方法 数据库连接池初始连接 分布式系统CAP理论(一) 数据库连接太多排查(一) 审批流程-节点自动审批通过 防表单重复提交 深分页问题 devops 对象存储迁移-组件上线 工作效率提升 新需求开发-重构老的逻辑 js析构赋值 框架的好处和不足 React框架Hello world 数据库表设计在哪个接口 需求实现-ddd四层架构实现 前端代码(一) 高内聚,低耦合 对象存储改造 mermaid初体验 业务逻辑优化-解决提示词问题打分不准 idea 插件envfile初体验 防盗链-防盗用链接 springboot项目启动小技巧 github托管网站 AI MCP开发 AI中 MCP 作用 mapconstruct 初体验
表创建索引的重要性
luckygxf · 2026-04-16 · via 博客园 - luckygxf

需求分析完后,我们要做设计,设计需要设计一些数据库表。公司用的是tdsql,应该是腾讯开发的一个关系型数据库,兼容mysql。新增表的时候,我们需要创建索引,不然查询操作会全表扫描,效率低。公司禁止全表扫描

做代码检视的时候,会要求用explain看执行计划,有没有走索引。所以,我们在设计的时候,建表的时候,要注意创建索引。走索引还是很重要的,后面数据量大了,查询效率就低了

建表注意事情

1. 流水表可以使用自增主键,如果有业务可以唯一性表示一条记录,可以定义联合主键。定义联合主键,可以少创建一个索引,也不用创建唯一索引做约束。这是小组的方案,不过问了大模型,还是建议自增主键+唯一索引

2.创建索引,使用索引的时候,注意最左匹配原则。不然虽然有索引,还是全表扫描