1. 학습
  2. /
  3. 강의
  4. /
  5. Cải thiện hiệu năng truy vấn trong PostgreSQL

Connected

연습 문제

Tìm các chỉ mục trong cơ sở dữ liệu

Một yếu tố giúp truy vấn chạy hiệu quả là tận dụng các thuộc tính tối ưu hóa của cơ sở dữ liệu. Khi làm việc với cơ sở dữ liệu lưu trữ theo hàng (row-oriented), bạn muốn giới hạn số bản ghi được trả về. Nếu có phân vùng (partition) và chỉ mục (index), bạn nên dùng chúng làm bộ lọc trong truy vấn. Lý tưởng nhất là bạn có sơ đồ cơ sở dữ liệu hoặc có thể hỏi quản trị viên cơ sở dữ liệu (DBA) xem bảng và cột nào có chỉ mục.

Tuy nhiên, đôi khi tài liệu bị thiếu và DBA thì bận rộn. May mắn là schema pg_tables có các view liệt kê tất cả các chỉ mục hiện có.

지침

100 XP
  • Chọn metadata từ view pg_indexes.
  • Chọn tablename và indexname để xem các chỉ mục trong mỗi bảng.