Yra lentelė su 100 000 000 įrašų
CREATE TABLE posts (
id BIGSERIAL PRIMARY KEY,
title VARCHAR(255) NOT NULL,
text TEXT NOT NULL
);
#######################################
Užklausa:
SELECT *
FROM posts
WHERE title = 'Python tutorial';
Vykdymo planas:
Seq Scan on posts
(kaina=0.00..20834.00 eilutės=1 plotis=64)
(tikras laikas=0.025..10350.421 eilutės=1)
Filtras: (title = 'Python tutorial')
Eilutės, pašalintos filtru: 99999999
Planavimo laikas: 0.120 ms
Vykdymo laikas: 10350.500 ms
Ką galima matyti iš šio plano? Kaip jį galima optimizuoti?