BaşlayınÜcretsiz Başlayın

Veritabanı indekslerini bulma

İyi performans gösteren sorgular yazmanın bir yönü, veritabanı iyileştirme özelliklerini kullanmaktır. Satır odaklı veritabanlarında çalışırken, dönen kayıt sayısını sınırlamak istersin. Eğer bölümler (partitions) ve indeksler varsa, bunları sorgularında filtre olarak kullanmalısın. İdealde bir veritabanı diyagramına başvurabilir ya da güler yüzlü veritabanı yöneticine (DBA) hangi tablo ve sütunlarda indeks olduğunu sorabilirsin.

Ama bazen dokümantasyon eksiktir ve DBA'ler meşguldür. Neyse ki, pg_tables şeması mevcut tüm indeksleri gösteren görünümler içerir.

Bu egzersiz

PostgreSQL'de Sorgu Performansını İyileştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • pg_indexes görünümünden üstveriyi seç.
  • Her tablodaki indeksleri görmek için tablename ve indexname seç.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT ___
 , ___
FROM ___;
Kodu Düzenle ve Çalıştır