PostgreSQL数据库中如何保证LIKE语句的效率( 四 )


2、创建索引时指定索引的操作类 。(text_pattern_ops、varchar_pattern_ops和 bpchar_pattern_ops分别支持类型text、varchar和 char上的B-tree索引)
3、优化思路 , 对于%X的列无法使用索引 , 可以新增一列 反存储列 , 将%X改为X% 。
4、创建覆盖索引 , 保证复杂SQL中可以尽可能调用该索引 。
【PostgreSQL数据库中如何保证LIKE语句的效率】5、调整业务逻辑 , 尽量不用LIKE语句或者调整LIKE语句在WHERE中的位置 。
文章来源:脚本之家
来源地址:https://www.jb51.net/article/207068.htm
申请创业报道 , 分享创业好点子 。 , 共同探讨创业新机遇!