(string1)上有一个btree索引,所以下面的查询 SELECT * FROM alpha WHERE string1 LIKE 'y%'; 在以下情况下使用快速索引扫描: Index Cond:(((string1)::text >= 'y'::text) AND ((string1)::text < 'z'::text)) 但是,当我尝试编写嵌套循环查询时, SELECT * FROM betaLEFT J
根据PostgreSQL 9.2文档,如果我使用的是C语言环境之外的语言环境(在我的例子中是en_US.UTF-8),那么在文本列上建立btree索引以支持如下查询需要使用text_pattern_ops创建,如下所示
CREATE INDEX my_idx ON my_table (text_col text_