-
3 votesanswersviews
对于pg_trgm,PostgreSQL GIN索引比GIST慢?
尽管所有文档都说明了,但我发现GIN索引明显慢于pg_trgm相关搜索的GIST索引 . 这是一个包含2500万行的表,文本字段相对较短(平均长度为21个字符) . 大多数文本行都是“123 Main st,City”形式的地址 . 像搜索一样,GIST索引大约需要4秒 select suggestion from search_suggestions where suggestion % 'se... -
7 votesanswersviews
如何提高Postgres select语句的速度?
我有以下表格: CREATE TABLE views ( view_id bigint NOT NULL, usr_id bigint, ip inet, referer_id bigint, country_id integer, validated smallint, completed smallint, value numer... -
2 votesanswersviews
在Postgresql中优化Window查询
我有一个产品表,大约有17,000,000条记录 . CREATE TABLE vendor_prices ( id serial PRIMARY KEY, vendor integer NOT NULL, sku character varying(25) NOT NULL, category_name character varying(100) NOT NULL, pri... -
0 votesanswersviews
Postgres使用一个表的索引而不是另一个表
我的应用程序中有三个表,称为 tableA , tableB 和 tableC . tableA 包含 tableB_id 和 tableC_id 的字段,两者都有索引 . tableB 有一个带索引的字段 foo , tableC 有一个带索引的字段 bar . 当我执行以下查询时: select * from tableA left outer join tableB on... -
1 votesanswersviews
DISTINCT INNER JOIN慢
我编写了以下PostgreSQL查询,它可以正常工作 . 但是,它看起来非常慢,有时需要10秒才能返回结果 . 我确信我的陈述中有一些东西导致这种情况变慢 . 任何人都可以帮助确定为什么这个查询很慢? SELECT DISTINCT ON (school_classes.class_id,attendance_calendar.school_date) school_classes.class... -
1 votesanswersviews
为什么Postgres不为我的查询使用更好的索引?
我有一张表,记录了谁在Twitter类应用程序中关注谁: \d follow Table "public.follow" . Column | Type | Modifiers ---------+---------------...