1

我的应用程序正在查询 - 其中包括 - 具有 blob 列和其他元数据列(没有其他 LOB 列)的表。

我读过如果对象本身不是太大,它可能仍然存储在表中,而不是作为自身的链接。在这种情况下,对此类表的“SELECT”语句,即使它不包含 blob,例如:

SELECT Date FROM MyTable

可能仍会检索 blob(仅在服务器中),因此需要更长的时间来执行。

这是真的?任何人都可以提供解释或链接吗?

我在 SQL 方面的背景相当基础,所以我可能不准确,抱歉。

谢谢。

4

1 回答 1

5

如果在日期列上创建非聚集索引,则可以通过扫描索引来检索数据,而不是扫描整个表。您应该看到 I/O 下降。

于 2012-07-26T14:19:15.883 回答