我的应用程序正在查询 - 其余的 - 一个包含blob列和其他元数据列(没有其他LOB列)的表。
我读过如果对象本身不是太大,它可能仍然存储在表中而不是作为自身的链接。在这种情况下,这样的表上的'SELECT'语句,即使它不包含blob,例如:
SELECT Date FROM MyTable
可能仍然会检索blob(仅在服务器中),从而需要更长时间才能执行。
这是真的吗?任何人都可以提供解释或链接到一个?
我在SQL中的背景是相当基本的,所以我可能不准确,抱歉。
感谢。
答案 0 :(得分:5)
如果在日期列上创建非聚集索引,则可以通过扫描索引来检索数据,而不是扫描整个表。你应该看到I / O走了。