我正在构建一个复合索引,但我不能 100% 确定以哪种方式包含作为bit
表的一部分的字段。该索引将用于类似于论坛主题列表的内容,我希望单个索引为ForumId
(int),IsSticky
(bit),然后是DatePosted (desc)
(datetime2(0))
但我想确保IsSticky
正确处理位域;我是否像true
is1
或那样索引它-1
?如果是 1,我会索引 IsSticky 降序;如果为-1,我会将其索引为升序。
另外,我要的是 SQL 2008,但我很想知道它在 2005 年是否有所不同。