我有两个问题。全文索引vs %%和聚簇索引
- 当我必须选择
Integer
类型列上的聚簇索引而不是通过字符串值类型列选择聚簇索引时,它有意义吗?
为什么?
聚集索引将导致每当因为新行不追加到索引的末尾,但在中间插入
我是正确的INSERT被处理的页面数据的顺序?选择Integer
类型列的聚簇索引的其他原因是什么?或者我正朝错误的方向发展?
当我有搜索使用
%...%
串像下面的查询Select Column1 From Table1 Where Column1 Like '%SomeVal%'
我有以下这个问题。
- 在上述情况下使用
%....%
有意义吗? - 我可以把聚簇索引
Column1
,然后去%....%
- 我应该选择全文索引吗?如果是这样,为什么我更喜欢全文索引
%...%
?
使用'%'的前缀将最好进行索引扫描。你的问题没有意义。而不是告诉我们你的感知解决方案,告诉我们你正试图解决的实际问题。 –
@mitchwheat - 先生,我的查询是基于包含谓词。正如查询中所述。 – Pankaj
这没有帮助..... –