【发布时间】:2015-01-20 15:42:06
【问题描述】:
我在 postgres 表中有两个 varchar 列 A 和 B,行数超过 1 000 000 行。我想使用 String concatenation SELECT * from table WHERE A||B like 'string%' 进行查询。如何创建可以加快此查询的索引?我尝试为两列创建单独的索引或索引,但我不适用于查询。
【问题讨论】:
-
你不能调整搜索字符串而不是列以只使用一列吗?你有什么样的数据?
-
我知道,最好避免这样的查询,但我没有邀请这个查询,这是别人的查询:-( .
标签: database postgresql indexing