【发布时间】:2010-07-13 11:34:39
【问题描述】:
我的一个查询的 WHERE 子句如下所示:
and tbl0.Type = 'Alert'
AND (tbl0.AccessRights like '%'+TblCUG0.userGroup+'%'
or tbl0.AccessRights like 'All' )
AND (tbl0.ExpiryDate > CONVERT(varchar(8), GETDATE(), 1)
or tbl0.ExpiryDate is null)
order by tbl0.Priority,tbl0.PublishedDate desc, tbl0.Title asc
我想知道我可以在哪些列上创建索引以及最适合哪种类型的索引。此外,我听说索引在开始时不适用于 Like 和 Wild 卡。那么优化查询的方法应该是什么。
【问题讨论】:
标签: sql sql-server-2005 indexing