MulaiMulai sekarang secara gratis

Menggunakan information schema

Metode optimisasi paling dasar pada database penyimpanan berorientasi kolom adalah mengurangi jumlah kolom yang dikembalikan oleh setiap kueri.

Saat bekerja dengan tabel baru, umum untuk memilih 5 atau 10 baris pertama. Namun, SELECT dasar pada tabel yang lebar bisa menyita banyak sumber daya. Information schema menyediakan beberapa metadata kolom dan menjadi titik awal yang baik untuk mempelajari data Anda.

Meskipun tidak terlihat sebagai tersedia, view dalam information_schema selalu dapat dikueri. Silakan jelajahi view columns di konsol untuk melihat informasi apa saja yang tersedia sebelum menyelesaikan latihan.

Latihan ini adalah bagian dari kursus

Meningkatkan Performa Kueri di PostgreSQL

Lihat Kursus

Petunjuk latihan

  • Gunakan view columns dari information_schema.
  • Pilih kolom column_name, data_type, dan is_nullable.
  • Gunakan table_name untuk membatasi hasil pada tabel daily_aqi.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- Examine metadata about daily_aqi
SELECT ___ , ___ , ___
FROM ___
WHERE table_catalog = 'olympics_aqi'
AND ___ = ___ -- Limit to a specific table
;
Edit dan Jalankan Kode