MulaiMulai sekarang secara gratis

Analisis tabel sementara tersebut

Atlet lolos ke Olimpiade melalui kerja keras dan dedikasi. Namun, beberapa faktor seperti iklim negara asal atlet memang berpengaruh. Anda ingin menggali lebih dalam hubungan ini dengan membuat daftar semua negara yang memiliki atlet Olimpiade dan menelaah demografi negara.

Anda memiliki akses ke tabel athletes, tetapi tabel ini berisi ribuan entri sehingga lambat untuk dikueri. Salah satu solusinya adalah membuat tabel sementara yang berisi semua kode negara. Anda kemudian dapat menganalisis statistik terkait karakteristik negara menggunakan tabel sementara tersebut, yang memungkinkan query planner mengoptimalkan eksekusi kueri dengan lebih baik.

Latihan ini adalah bagian dari kursus

Meningkatkan Performa Kueri di PostgreSQL

Lihat Kursus

Petunjuk latihan

  • Buat TEMP TABLE bernama countries.
  • Izinkan query planner mengumpulkan statistik pada tabel tersebut.
  • Hitung semua entri dalam tabel yang baru dibuat.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

-- 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 ___;
Edit dan Jalankan Kode