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, kursun bir parçasıdır

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

Kursa Göz Atın

Egzersiz talimatları

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

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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