这两天突然想到模糊查询与索引,于是便做了一下测试。测试表是一张访问日志记录表(DOL),数据量在80多W,列fsLoginName建有索引,查询场景很简单,并且有意设置,使结果集为空(测试的ASE版本:12.5.4 ESD8 for Windows,数据和索引均已载入cache中,anyway,不管是物理IO,还是逻辑IO,此处均计为一个IO,另表宽度大致是索引宽度的4倍以上):
- select fsLoginName from SysLog where fsLoginName like ‘%sss%’
- select * from SysLog (index index_syslog_fsloginname) where fsLoginName like ‘%sss%’
- select * from SysLog where fsLoginName like ‘%sss%’