当前位置: 首页 > 面试题库 >

什么时候应该考虑为您的sql表建立索引?

孟高峰
2023-03-14
问题内容

在考虑索引sql表之前应该有多少条记录?


问题答案:

创建表时,没有充分的理由放弃明显的索引(FK等)。在小型表上具有不必要的索引永远不会显着影响性能,因此,当您初衷是架构设计时,最好先切入一点。另外,某些索引用于防止重复,无论表大小如何,该索引都很有用。

我想对您的问题的正确答案是表中的记录数应该与何时创建索引无关。



 类似资料:
  • 在java编程中,什么时候需要考虑并发编程来保证线程安全性。还没深入了解这块,在编程时一直很犹豫。

  • 问题内容: 我知道他们两个都禁用了Nagle的算法。 我什么时候应该/不应该使用它们中的每一个? 问题答案: 首先,不是所有人都禁用Nagle的算法。 Nagle的算法用于减少有线中更多的小型网络数据包。该算法是:如果数据小于限制(通常是MSS),请等待直到收到先前发送的数据包的ACK,同时累积用户的数据。然后发送累积的数据。 这将对telnet等应用程序有所帮​​助。但是,在发送流数据时,等待A

  • 问题内容: 在该类中,有两个字符串,和。 有什么不同?我什么时候应该使用另一个? 问题答案: 如果你的意思是和则: 用于在文件路径列表中分隔各个文件路径。考虑在上的环境变量。您使用a分隔文件路径,因此在上将是;。 是或用于拆分到特定文件的路径。例如在上,或

  • 问题内容: 在集成我以前从未使用过的Django应用程序时,我发现了用于定义类中函数的两种不同方式。作者似乎非常有意地使用了它们。第一个是我自己经常使用的: 另一个是我不使用的,主要是因为我不知道何时使用它,以及什么用途: 在Python文档中,装饰器的解释如下: 类方法将类作为隐式第一个参数接收,就像实例方法接收实例一样。 所以我想指的是自己(而不是实例)。我不完全理解为什么会这样,因为我总是可

  • 我已阅读文档。但我仍然不确定何时不需要将其设置为 。在下面的代码中,如果我将其设置为 ,我根本看不到标头。如果我把它留,那么一切都很好。 以下视图调试层次结构将发出警告“宽度和位置不明确”。 我想每当我需要修改代码中的任何内容时,我都必须将设置为。 也许更正确的说法是,如果您需要删除它的所有约束,然后将其设置为< code>false,然后添加您喜欢的内容,在这种情况下,您需要为所有4条边添加约束

  • 问题内容: 我一直在研究代码中Unicode’N’常量的使用,例如: 在阅读了什么时候使用它的内容之后,我仍然不清楚应该在什么情况下使用它,以及在什么情况下不应该使用它。 当数据类型或参数需要unicode数据类型时(如上述示例),它是否像使用它一样简单,还是比它更复杂? 以下Microsoft网站提供了解释,但对于使用http://msdn.microsoft.com/zh- cn/librar