Module J4
Dalibo SCOP
25.06
juin 2025
Cette formation est sous licence CC-BY-NC-SA. Vous êtes libre de la redistribuer et/ou modifier aux conditions suivantes :
PostgreSQL® Postgres® et le logo Slonik sont des marques déposées par PostgreSQL Community Association of Canada.
Ce document ne couvre que les versions supportées de PostgreSQL au moment de sa rédaction, soit les versions 13 à 17.
Un index améliore les SELECT
SELECT
=# SELECT * FROM test WHERE id = 10000; Temps : 1760,017 ms
=# CREATE INDEX idx_test_id ON test (id); =# SELECT * FROM test WHERE id = 10000; Temps : 27,711 ms
-- bloque les écritures ! CREATE INDEX ON matable ( macolonne ) ; -- ne bloque pas, peut échouer CREATE INDEX CONCURRENTLY ON matable ( macolonne ) ;
REINDEX INDEX nomindex ; REINDEX TABLE CONCURRENTLY nomtable ;
maintenance_work_mem
max_parallel_maintenance_workers
UNIQUE