Bagikan melalui


Konfigurasi penyetelan indeks

Penyetelan indeks dapat diaktifkan, dinonaktifkan, dan dikonfigurasi melalui serangkaian parameter yang mengontrol perilakunya, seperti seberapa sering sesi penyetelan dapat berjalan.

Penyetelan indeks bergantung pada query store. Kami tidak menyarankan mengaktifkan penyimpanan kueri pada tingkat harga Burstable, karena dapat memiliki dampak terhadap performa. Untuk alasan yang sama, pengoptimalan indeks tidak disarankan untuk server yang menggunakan komputasi dari kelas Burstable.

Penyetelan indeks adalah fitur opsional yang tidak diaktifkan secara default di server. Ini dapat diaktifkan atau dinonaktifkan secara global untuk semua database di server tertentu dan tidak dapat diaktifkan atau dinonaktifkan per database.

Langkah-langkah untuk mengaktifkan penyetelan indeks

Nota

Penyetelan indeks bergantung pada penyimpanan kueri, yang tidak didukung di Azure Database for PostgreSQL versi 18.

Menggunakan Portal Azure:

  1. Pilih server fleksibel instans Azure Database untuk PostgreSQL Anda.

  2. Di menu sumber daya, di bawah Performa Cerdas, pilih Penyetelan indeks.

    Cuplikan layar yang memperlihatkan opsi menu Penyetelan indeks di bawah bagian Performa Cerdas, untuk mengaktifkan penyetelan indeks.

  3. Jika pg_qs.query_capture_mode diatur ke NONE atau index_tuning.mode diatur ke OFF, halaman Penyetelan Indeks memberi Anda opsi untuk mengaktifkan penyetelan indeks. Pilih salah satu dari dua tombol Aktifkan penyetelan indeks, untuk mengaktifkan fitur penyetelan indeks dan ketergantungan penyimpanan kueri yang diperlukan, jika penyimpanan kueri dinonaktifkan.

    Cuplikan layar yang memperlihatkan cara mengaktifkan penyetelan indeks melalui halaman Penyetelan indeks.

  4. Tunggu hingga implementasi diselesaikan dengan sukses sebelum mempertimbangkan bahwa fitur sudah aktif.

    Cuplikan layar yang memperlihatkan penyebaran selesai untuk mengaktifkan penyetelan indeks.

  5. Setelah mengaktifkan penyesuaian indeks, izinkan 12 jam bagi mesin penyesuaian indeks untuk menganalisis beban kerja yang dikumpulkan oleh penyimpanan kueri selama periode tersebut, dan akhirnya menghasilkan rekomendasi untuk membuat atau menghapus indeks.

Penting

Saat penyetelan indeks diaktifkan melalui tombol Aktifkan penyetelan indeks, jika pg_qs.query_capture_mode diatur ke NONE, penyetelan indeks diubah menjadi ALL. Jika sudah diatur ke salah satu TOP atau ALL, maka dibiarkan dalam status saat ini.

Langkah-langkah untuk menonaktifkan penyetelan indeks

Menggunakan Portal Azure:

  1. Pilih server fleksibel instans Azure Database untuk PostgreSQL Anda.

  2. Di menu sumber daya, di bawah Performa Cerdas, pilih Penyetelan indeks.

    Cuplikan layar yang memperlihatkan opsi menu Penyetelan indeks di bawah bagian Performa Cerdas, untuk menonaktifkan penyetelan indeks.

  3. Pilih Nonaktifkan penyetelan indeks untuk menonaktifkan fitur.

    Cuplikan layar yang memperlihatkan cara menonaktifkan penyetelan indeks melalui halaman Penyetelan indeks.

  4. Tunggu hingga penyebaran berhasil diselesaikan sebelum mempertimbangkan bahwa fitur dinonaktifkan.

    Cuplikan layar yang menunjukkan bahwa penyebaran telah selesai untuk menonaktifkan penyetelan indeks otomatis.

  5. Menilai apakah Anda ingin terus menggunakan performa Monitor dengan penyimpanan kueri untuk memantau performa beban kerja Anda dan membiarkannya diaktifkan atau, jika Anda ingin menonaktifkannya, dengan mengatur pg_qs.query_capture_mode ke NONE.

Penting

Saat penyetelan indeks dinonaktifkan melalui tombol Nonaktifkan penyetelan indeks , parameter pg_qs.query_capture_mode server tidak diatur ke NONE, tetapi dibiarkan seperti yang dikonfigurasi.

Langkah-langkah untuk memperlihatkan status penyetelan indeks

Menggunakan Portal Azure:

  1. Pilih server fleksibel instans Azure Database untuk PostgreSQL Anda.

  2. Di menu sumber daya, di bawah Performa Cerdas, pilih Penyetelan indeks.

    Cuplikan layar yang memperlihatkan opsi menu Penyetelan indeks di bawah bagian Performa Cerdas, untuk menonaktifkan penyetelan indeks.

  3. Jika penyetelan indeks diaktifkan, halaman akan menampilkan tombol Nonaktifkan penyetelan indeks .

    Cuplikan layar yang memperlihatkan aspek halaman Penyetelan indeks saat fitur diaktifkan.

  4. Jika penyetelan indeks dinonaktifkan, halaman akan menampilkan tombol Aktifkan penyetelan indeks .

    Cuplikan layar yang memperlihatkan aspek halaman Penyetelan indeks saat fitur dinonaktifkan.

Langkah-langkah untuk menampilkan pengaturan penyetelan indeks

Menggunakan Portal Azure:

  1. Pilih server fleksibel instans Azure Database untuk PostgreSQL Anda.

  2. Di menu sumber daya, di bawah Performa Cerdas, pilih Penyetelan indeks.

    Cuplikan layar yang memperlihatkan opsi menu Penyetelan indeks di bawah bagian Performa Cerdas, untuk menonaktifkan penyetelan indeks.

  3. Pilih Pengaturan penyetelan.

    Cuplikan layar yang memperlihatkan tombol Sesuaikan pengaturan penyetelan pada halaman Penyetelan Indeks.

Langkah-langkah untuk mengubah pengaturan penyetelan indeks

Menggunakan Portal Azure:

  1. Pilih server fleksibel instans Azure Database untuk PostgreSQL Anda.

  2. Di menu sumber daya, di bawah Performa Cerdas, pilih Penyetelan indeks.

    Cuplikan layar yang memperlihatkan opsi menu Penyetelan indeks di bawah bagian Performa Cerdas, untuk menonaktifkan penyetelan indeks.

  3. Pilih Pengaturan penyetelan.

    Cuplikan layar yang memperlihatkan tombol Sesuaikan pengaturan penyetelan pada halaman Penyetelan Indeks.

  4. Ubah nilai pengaturan sebanyak yang ingin Anda ubah, dan pilih Simpan.

    Cuplikan layar yang memperlihatkan aspek halaman Penyetelan indeks saat fitur diaktifkan.

  5. Tunggu hingga penyebaran selesai dengan sukses sebelum mempertimbangkan bahwa nilai pengaturan telah berubah.

    Cuplikan layar yang menunjukkan penyebaran yang berhasil diselesaikan untuk mengubah satu atau beberapa pengaturan penyesuaian indeks.