select * from table where name like #{name}时巨慢,可能是索引失效了,name 的值是'某某名字%',按理说'%某某名字%'这样才会失效啊,就很奇怪。
然后我这么写 where name like #{name}||'%',这个 name 结尾没有%,查询速度就正常了。