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
Petunjuk latihan
- Gunakan view
columnsdariinformation_schema. - Pilih kolom
column_name,data_type, danis_nullable. - Gunakan
table_nameuntuk membatasi hasil pada tabeldaily_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
;