千万级数据查询速度问题
项目是ASP.NET SQL2005开发的
表不复杂,但数量大,现在有几百万了,到时可能单表上千万记录
表设计如下;
ID Company Address City Phone
用户可以用 Company 和 Address 包含的关键字搜索
我写成如下,但速度本地测试都比较慢了,在查询分析器中也要等十几秒
SELECT * FROM MainCom where Company like '%条件%' or Address like '%条件%'
在Company Address 2 个字段都 建了索引了 但还很慢,我该怎么做啊
高手指点以下啊