Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este documento mostra como ajustar seus índices para melhorar a performance da consulta e a recuperação.
Analisar suas consultas
Use o comando EXPLAIN ANALYZE para analisar os insights da consulta, conforme mostrado no exemplo de consulta SQL a seguir.
EXPLAINANALYZESELECTresult-columnFROMmy-tableORDERBYEMBEDDING_COLUMN<->embedding('text-embedding-005','What is a database?')::vectorLIMIT1;
O exemplo de resposta QUERY PLAN inclui informações como o tempo gasto, o número de linhas digitalizadas ou retornadas e os recursos usados.
Limit (cost=0.42..15.27 rows=1 width=32) (actual time=0.106..0.132 rows=1 loops=1)
-> Index Scan using my-scann-index on my-table (cost=0.42..858027.93 rows=100000 width=32) (actual time=0.105..0.129 rows=1 loops=1)
Order By: (embedding_column <-> embedding('text-embedding-005', 'What is a database?')::vector(768))
Limit value: 1
Planning Time: 0.354 ms
Execution Time: 0.141 ms
Conferir métricas do índice vetorial
Você pode usar as métricas do índice de vetor para analisar a performance do índice,
identificar áreas para melhoria e ajustar o índice com base nas métricas, se
necessário.
Para conferir todas as métricas do índice de vetor, execute a consulta SQL a seguir, que usa a visualização pg_stat_ann_indexes:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-04-03 UTC."],[[["This document guides users on tuning indexes for enhanced query speed and improved recall."],["Utilize the `EXPLAIN ANALYZE` command to gain insights into query performance, including time taken, rows scanned, and resource consumption."],["Vector index metrics, accessible via the `pg_stat_ann_indexes` view, allow for performance assessment and index tuning."],["The provided content contains examples for both query plan analysis, and SQL commands for performance assessment of vector indexes."]]],[]]