Υπάρχει ένας πίνακας με 100.000.000 εγγραφές
CREATE TABLE posts (
id BIGSERIAL PRIMARY KEY,
title VARCHAR(255) NOT NULL,
text TEXT NOT NULL
);
#######################################
Ερώτηση:
SELECT *
FROM posts
WHERE title = 'Python tutorial';
Σχέδιο εκτέλεσης:
Seq Scan on posts
(κόστος=0.00..20834.00 γραμμές=1 πλάτος=64)
(πραγματικός χρόνος=0.025..10350.421 γραμμές=1)
Φίλτρο: (title = 'Python tutorial')
Γραμμές που αφαιρέθηκαν από το φίλτρο: 99999999
Χρόνος σχεδιασμού: 0.120 ms
Χρόνος εκτέλεσης: 10350.500 ms
Τι μπορεί να δει κανείς από αυτό το σχέδιο; Πώς μπορεί να βελτιωθεί;