像'%text%'条件一样优化而不删除它



我需要优化查询,尽管我无法访问应用程序源代码。简化的查询如下所示:

select from eu.myview where name like '%text%'

到目前为止,我一直通过生成全文索引并用包含条件替换 like 来解决这个问题。效果很好。但是,在这种情况下,我无法访问应用程序源代码,也无法删除类似的条件。我可以访问数据库,我可以更改 eu.myview 源。
我可以做些什么来优化此查询?

No.

前导 % 使索引查找的使用无效,因此必须检查每一行......无论是通过索引扫描还是表扫描

最新更新