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

O geçici tabloyu analiz et

Sporcular sıkı çalışma ve adanmışlıkla Olimpiyatlara katılma hakkı kazanır. Ancak, sporcunun ülkesinin iklimi gibi bazı etkenler de etkili olabilir. Bu ilişkileri daha derinlemesine incelemek için Olimpiyat sporcusu olan tüm ülkelerin bir listesini oluşturmak ve ülke demografilerini incelemek istiyorsun.

athletes tablosuna erişimin var, ancak binlerce kaydı olduğu için sorgulaması yavaş. Bir çözüm olarak tüm ülke kodlarının yer aldığı geçici bir tablo oluşturabilirsin. Ardından, sorgu planlayıcısının sorgu yürütmesini daha iyi optimize etmesine olanak tanıyan bu geçici tabloyu kullanarak ülke özelliklerine ilişkin istatistikleri analiz edebilirsin.

Bu egzersiz

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

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

Egzersiz talimatları

  • countries adlı bir TEMP TABLE oluştur.
  • Sorgu planlayıcısının tabloda istatistik toplamasına izin ver.
  • Yeni oluşturulan tablodaki tüm kayıtları say.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Create temp countries table
___ ___ ___ ___ ___
    SELECT DISTINCT o.region, a.country_code, o.country
    FROM athletes a
    INNER JOIN oregions o
      ON a.country_code = o.olympic_cc;
      
___ ___; -- Collect the statistics

-- Count the entries
SELECT ___(*) FROM ___;
Kodu Düzenle ve Çalıştır