Perguntas com a marcação «postgresql-performance»

Problemas de desempenho com consultas PostgreSQL


3
Consulta ao PostgreSQL muito lenta quando a subconsulta foi adicionada
Eu tenho uma consulta relativamente simples em uma tabela com linhas de 1,5 milhão: SELECT mtid FROM publication WHERE mtid IN (9762715) OR last_modifier=21321 LIMIT 5000; EXPLAIN ANALYZE resultado: Limit (cost=8.84..12.86 rows=1 width=8) (actual time=0.985..0.986 rows=1 loops=1) -> Bitmap Heap Scan on publication (cost=8.84..12.86 rows=1 width=8) (actual time=0.984..0.985 rows=1 loops=1) …

1
como usar o índice para acelerar a classificação no postgres
Estou usando o postgres 9.4. O messagesesquema tem o seguinte: messages pertence a feed_id e postou_at, também as mensagens podem ter uma mensagem pai (no caso de respostas). Table "public.messages" Column | Type | Modifiers ------------------------------+-----------------------------+----------- message_id | character varying(255) | not null feed_id | integer | parent_id | character …

1
Tempos de consulta lentos para pesquisas de similaridade com índices pg_trgm
Adicionamos dois índices pg_trgm a uma tabela, para permitir a pesquisa difusa por endereço de email ou nome, pois precisamos encontrar usuários por nome ou endereços de email que foram digitados incorretamente durante a inscrição (por exemplo, "@ gmail.con"). ANALYZEfoi executado após a criação do índice. No entanto, fazer uma …





3
Otimizando ORDER BY em uma consulta de pesquisa de texto completo
Eu tenho uma mesa grande entitiescom ~ 15 milhões de registros. Eu quero encontrar as 5 principais linhas correspondentes a 'hockey' na sua name. Eu tenho um índice de texto completo name, usado:gin_ix_entity_full_text_search_name Inquerir: SELECT "entities".*, ts_rank(to_tsvector('english', "entities"."name"::text), to_tsquery('english', 'hockey'::text)) AS "rank0.48661998202865475" FROM "entities" WHERE "entities"."place" = 'f' AND (to_tsvector('english', …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.