1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Cải thiện hiệu năng truy vấn trong PostgreSQL

Connected

Bài tập

Sử dụng information schema

Phương pháp tối ưu hóa cơ bản nhất với cơ sở dữ liệu lưu trữ theo cột là giảm số lượng cột mà mỗi truy vấn trả về.

Khi làm việc với bảng mới, bạn thường chọn 5 hoặc 10 dòng đầu tiên. Tuy nhiên, một câu lệnh SELECT cơ bản trên một bảng rất rộng có thể tốn nhiều tài nguyên. Information schema cung cấp một số siêu dữ liệu về cột và là điểm khởi đầu tốt để tìm hiểu dữ liệu của bạn.

Mặc dù không hiển thị như có sẵn, các view trong information_schema luôn có thể được truy vấn. Bạn có thể thoải mái khám phá view columns trong bảng điều khiển để xem có những thông tin nào trước khi hoàn thành bài tập.

Hướng dẫn

100 XP
  • Sử dụng view columns từ information_schema.
  • Chọn các cột column_name, data_type và is_nullable.
  • Dùng table_name để giới hạn kết quả cho bảng daily_aqi.