Cải thiện hiệu năng truy vấn trong PostgreSQL
Amy McCarty
Instructor
Lưu trữ theo hàng
Lưu trữ theo cột
| id | name | species | age | habitat | received |
|---|---|---|---|---|---|
| 01 | Bob | panda | 2 | Asia | 2018 |
| 02 | Sunny | zebra | 3 | Africa | 2018 |
| 03 | Beco | zebra | 10 | Africa | 2017 |
| 04 | Coco | koala | 5 | Australia | 2016 |
Lưu trữ theo hàng
| id | name | species | age | habitat | received |
|---|---|---|---|---|---|
| 01 | Bob | panda | 2 | Asia | 2018 |
Lưu trữ theo cột

Giảm số hàng
WHEREINNER JOINDISTINCTLIMITPhân vùng
Chỉ mục
Sử dụng phân vùng và chỉ mục


SELECT species
FROM zoo_animals
WHERE habitat = 'Africa'
Là gì
Vì sao
Ở đâu
Bộ lập kế hoạch truy vấn

EXPLAIN
SELECT species
FROM zoo_animals
WHERE habitat = 'Africa'
Kế hoạch truy vấn
Seq Scan on zoo_animals (cost=0.00..
17.70 rows=2 width=182)
Filter: (state_code = 15)
Cải thiện hiệu năng truy vấn trong PostgreSQL