MulaiMulai sekarang secara gratis

Menemukan indeks basis data

Salah satu aspek menulis kueri yang berkinerja baik adalah memanfaatkan properti optimasi basis data. Saat bekerja pada basis data berorientasi baris, Anda ingin membatasi jumlah rekaman yang dikembalikan. Jika partisi dan indeks tersedia, Anda sebaiknya menggunakannya dalam kueri sebagai filter. Idealnya, Anda dapat merujuk diagram basis data atau menanyakan kepada administrator basis data (DBA) Anda yang ramah mengenai tabel dan kolom mana yang memiliki indeks.

Namun, terkadang dokumentasi tidak ada dan para DBA sedang sibuk. Untungnya, skema pg_tables memiliki view yang menampilkan semua indeks yang ada.

Latihan ini adalah bagian dari kursus

Meningkatkan Performa Kueri di PostgreSQL

Lihat Kursus

Petunjuk latihan

  • Pilih metadata dari view pg_indexes.
  • Pilih tablename dan indexname untuk melihat indeks pada tiap tabel.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

SELECT ___
 , ___
FROM ___;
Edit dan Jalankan Kode