【发布时间】:2010-09-29 12:43:20
【问题描述】:
我有一个零件数据库,我将不断查询报价系统。零件数据库中有 1,400,000 多条记录。用户将开始输入零件编号,他们希望系统能够在几个字符后找到,因此我需要能够进行通配符搜索,例如:
SELECT NeededFields FROM Parts WHERE PartNumber LIKE 'ML%'
我是否可以执行任何优化来尝试从此类查询中获得最高性能?我已经索引了 PartNumber 字段,但我不确定这是否是我能得到的最好的。我也愿意考虑独立于 SQL 索引的数据库中内置的替代索引结构。主键是 Guid,但由于我使用特定的数据结构,我需要它来进行复制。
【问题讨论】:
标签: sql optimization search