Latihan: Menilai performa kueri menggunakan Penyimpanan Kueri

Selesai

Penting

Anda memerlukan langganan Azure Anda sendiri untuk menyelesaikan latihan dalam modul ini. Jika tidak memiliki langganan Azure, Anda dapat menyiapkan akun uji coba gratis di Membangun di cloud dengan akun gratis Azure.

Membuat lingkungan latihan

Sebelum memulai

  • Anda telah menginstal dan memulai server fleksibel Azure Database for PostgreSQL.
  • Anda telah menginstal Azure Data Studio.
  • Unduh skrip lab dari PostgreSQL Labs.
  • Unduh dan instal pgAdmin 4 dari Unduh
  • Buka Azure Data Studio dan sambungkan ke server fleksibel Azure Database for PostgreSQL.

Memulihkan database AdventureWorks

  1. Mulai pgAdmin dan masukkan kata sandi yang Anda tentukan saat penginstalan.

  2. Klik kanan Server, pilih Daftar, dan pilih Server. Screenshot of server registration menu in p g Admin.

  3. Di Nama, ketik Latihan PostgreSQL 10 dan pilih tab Koneksi.

  4. Di Nama/alamat host, ketik nilai yang Anda tentukan saat menyebarkan server.

  5. Di Nama pengguna, ketik demo.

  6. Di Kata Sandi, ketik Pa$$w0rd.

  7. Pilih Simpan kata sandi.

  8. Pilih Simpan.

  9. Perluas Latihan PostgreSQL, klik kanan Databases, pilih Buat, dan pilih Database. Screenshot showing Create Database menu item.

  10. Di Database, ketik adventureworks dan pilih Simpan.

  11. Klik kanan adventureworks dan pilih Pulihkan.

  12. Di Filename, ketik lokasi jalur yang Anda tentukan saat mengunduh skrip lab ditambah \AdventureWorksPG.gz.

  13. Di Jumlah pekerjaan, ketik 1.

  14. Di Nama peran, pilih demo.

  15. Pilih Pulihkan.

    Screenshot of Restore dialog box.

  16. Tunggu hingga proses pemulihan selesai.

  17. Anda dapat mengabaikan kesalahan yang terjadi karena objek tersebut tidak diperlukan untuk modul ini.

Tugas 1: Aktifkan mode pengambilan kueri

  1. Buka portal Microsoft Azure dan masuk.

  2. Pilih server Azure Database for PostgreSQL Anda untuk latihan ini.

  3. Di Pengaturan, pilih Parameter server.

  4. Navigasikan ke setelan pg_qs.query_capture_mode.

  5. Pilih TOP.

    Screenshot of settings to turn Query Store on.

  6. Navigasikan ke pgm s_wait_sampling.query_capture_mode, pilih ALL, dan pilih Simpan. Screenshot of settings to turn p g m s_wait_sampling.query_capture_mode on.

  7. Tunggu hingga parameter server diperbarui.

Lihat data pg_stat

  1. Mulai Azure Data Studio.

  2. Pilih Sambungkan.

    Screenshot showing Connect icon.

  3. Pilih server PostgreSQL Anda dan pilih Sambungkan.

  4. Ketik setiap kueri berikut dan pilih Jalankan.

    SELECT * FROM pg_stat_activity;
    
  5. Tinjau metrik yang tersedia.

  6. Biarkan Azure Data Studio terbuka untuk tugas berikutnya.

Tugas 2: Memeriksa statistik kueri

Catatan

Untuk database yang baru dibuat, mungkin ada statistik terbatas, jika ada. Jika Anda menunggu selama 30 menit akan ada statistik dari proses latar belakang.

  1. Pilih basis data azure_sys.

    Screenshot of the database selector.

  2. Ketik setiap kueri berikut dan pilih Jalankan.

    SELECT * FROM query_store.query_texts_view;
    
    SELECT * FROM query_store.qs_view;
    
    SELECT * FROM query_store.runtime_stats_view;
    
    SELECT * FROM query_store.pgms_wait_sampling_view;
    
  3. Tinjau metrik yang tersedia.

Tugas 3: Menghapus server PostgreSQL

Setelah Anda menyelesaikan semua latihan, Anda dapat menghapus Azure Database for PostgreSQL dengan langkah-langkah berikut:

  1. Di Azure Data Studio, di laman Azure Database for PostgreSQL, pilih Gambaran Umum.
  2. Pilih Hapus.
  3. Pilih Lewati tanggapan.
  4. Ketik nama server.
  5. Pilih Hapus.