【发布时间】:2012-08-12 15:40:51
【问题描述】:
什么时候应该在表上使用索引?
- 从多少行索引才有意义?
- 如果我有固定行的表,只是编辑了列(不在“where”子句中),即使表只有大约 15 行,索引是否有意义?编辑:在这种情况下,非索引选择/读取是否比索引读取更有效?
编辑: 现在我正在使用 firebird 2.5,但大多数时候我使用的是 SQL Server 2005/2008。
【问题讨论】:
-
什么数据库系统,哪个版本? SQL 只是 结构化查询语言 - 许多数据库系统使用的语言,但不是数据库产品...这样的功能通常是特定于供应商的 - 所以我们真的需要知道您使用的是什么数据库系统....
-
我认为这是一个常见的问题,不太依赖于 sql 系统。但现在它被指定了。谢谢。
-
如何以及何时应用索引高度取决于实际系统 - 这就是为什么我想知道您正在使用什么。
-
好吧,你可能是对的。 :-)
标签: sql sql-server-2008 sql-server-2005 indexing firebird2.5