SQL Server:在包含blob的表上选择

时间:2012-07-26 14:14:20

标签: sql sql-server blob

我的应用程序正在查询 - 其余的 - 一个包含blob列和其他元数据列(没有其他LOB列)的表。

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

SELECT Date FROM MyTable

可能仍然会检索blob(仅在服务器中),从而需要更长时间才能执行。

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

我在SQL中的背景是相当基本的,所以我可能不准确,抱歉。

感谢。

1 个答案:

答案 0 :(得分:5)

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