有一个like查询,显示比较慢:
Select Count(1)
from Tabel1 T left join Table2 T2 on T.bid=T2.id
WHERE T1.IsChecked=1 and T1.Description like '%小明%' and T2.openstate<>3
查询时间在2秒
创建全文索引,使用contains代替like。
Select Count(1)
from Tabel1 T left join Table2 T2 on T.bid=T2.id
WHERE T1.IsChecked=1 and CONTAINS(T1.Description,'小明') and T2.openstate<>3
查询时间变为300毫秒。
查看查询计划,83%的开销在索引扫描上。