前置通配符的 SQL 写法,真的是性能杀手。你要是还在写LIKE '%xxx',那 Oracle 基本就直接全表扫描了,索引完全废掉。尤其是查大表,响应慢得你想砸键盘。比如SELECT USER_NO FROM USER_FILES WHERE USER_NO LIKE '9204421',这种写法就挺要命的。优化的办法其实也不复杂,能改成右匹配就别左匹配,实在不行考虑分词、反转字段存储、全文索引啥的,别硬刚。