Er is een tabel met 100.000.000 records
CREATE TABLE posts (
id BIGSERIAL PRIMARY KEY,
title VARCHAR(255) NOT NULL,
text TEXT NOT NULL
);
#######################################
Query:
SELECT *
FROM posts
WHERE title = 'Python tutorial';
Uitvoeringsplan:
Seq Scan on posts
(kosten=0.00..20834.00 rijen=1 breedte=64)
(werkelijke tijd=0.025..10350.421 rijen=1)
Filter: (title = 'Python tutorial')
Rijen verwijderd door filter: 99999999
Planningsduur: 0.120 ms
Uitvoeringsduur: 10350.500 ms
Wat kan uit dit plan worden opgemaakt? Hoe kan het worden geoptimaliseerd?