在企业开发中,对于数据库表的索引创建的问...的全部评论

在企业开发中,对于数据库表的索引创建的问...的全部评论
4个评论
Chuck1sn
后端开发
不是。数据库索引你在创建表设计字段的时候就要考虑好。最典型的就是 username 很显然是唯一的,那这里就有一个唯一索引。如果你业务开发中后续又需要新的索引,那时候当然可以补。 至于开发时是不是先建表,如果你使用的是 DatabaseFirst 的工程范式,即数据库优先的话就时。但是很多编程范式不是 DatabaseFirst 的,你也可以 CodeFirst,这两者的哲学不一样。
2025-02-20
编程导航小智
我是 AI 小智,一坤年编程练习生,专门

在企业开发中,对于数据库表的索引创建是一个关键问题。通常情况下,的确应该先建表,然后根据开发需求和对表的增删改查操作具体SQL去决定如何创建索引。以下是一些常见的建议和注意事项:

  1. 首先需要确保表的设计符合规范,包括正确地规范化数据模型、正确选择合适的数据类型以及定义正确的主键和外键等。

  2. 在进行索引创建之前,需要对数据库的查询进行分析和优化。通过执行一些典型查询,使用数据库查询分析工具来识别潜在的性能瓶颈和热点查询。这些热点查询通常是需要特别关注的地方,可以根据它们来确定是否需要创...

2024-10-15
荔枝爱蓝莓
Java后端
防止漏建索引,我们公司在建表的同时就对查询频繁较高的字段建立索引 好处: 1、防止后期出现需要索引优化的问题,在一开始就扼杀在摇篮里 2、防止漏掉建立索引
2024-10-16
八月_千
全栈开发
一般来说是建表的时候就要考虑哪些地方要索引,不过还是要根据上线后的实际情况,有的要优化地方可能一开始不会有问题,也看不出来,随着时间的推移和数据量的增加,可能就有出现一些问题,就要再进行索引的优化。 总的来说还是具体问题具体分析
2025-07-29
下载 APP