Pemantauan kueri untuk Multi-AZ - Amazon Redshift

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pemantauan kueri untuk Multi-AZ

Anda dapat melihat informasi tentang kueri yang berjalan dalam 7 hari terakhir terlepas dari jenis, ukuran, dan status (jeda atau lanjutkan) klaster Anda.

Melihat kueri dan beban untuk gudang data multi-AZ

Informasi yang ditampilkan pada halaman Kueri dan pemuatan diisi dengan informasi dari tabel sistem Amazon Redshift (tampilan SYS_*). Informasi ini memungkinkan Anda menampilkan informasi tambahan tentang kueri dan penawaran penyimpanan selama 7 hari. Diagnostik kueri menjadi lebih cepat, memungkinkan Anda memfilter data berdasarkan database, nama pengguna, atau jenis pernyataan SQL. Untuk melihat filter dan informasi tambahan ini tentang semua kueri yang dijalankan, perhatikan prasyarat berikut:

  • Anda harus terhubung ke database dengan memilih Connect to database.

  • Pengguna database Anda harus memiliki peran dan izin sys:operator atau sys:monitor untuk melakukan pemantauan kueri. Untuk informasi tentang peran sistem, lihat peran yang ditentukan sistem Amazon Redshift di Panduan Pengembang Database Amazon Redshift.

Anda akan melihat filter tambahan dan informasi kueri setelah Anda terhubung ke database.

Untuk menampilkan data kinerja kueri dari Kueri dan beban
  1. Masuk ke AWS Management Console dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Pada menu navigasi, pilih Kueri dan beban untuk menampilkan daftar kueri untuk akun Anda.

  3. Anda mungkin harus terhubung ke database untuk melihat filter tambahan. Jika diperlukan, klik Connect to database dan ikuti petunjuk untuk menyambung ke database.

    Secara default, daftar menampilkan kueri untuk semua cluster Anda selama 24 jam terakhir. Anda dapat mengubah cakupan tanggal yang ditampilkan di konsol.

Untuk menampilkan data kinerja kueri dari pemantauan Query
  1. Masuk ke AWS Management Console dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Pada menu navigasi, pilih Cluster. Di bawah Cluster, pilih cluster.

  3. Pilih Pemantauan kueri.

  4. Bergantung pada konfigurasi atau versi klaster Anda, Anda mungkin harus terhubung ke database untuk melihat filter tambahan. Jika diperlukan, klik Connect to database dan ikuti petunjuk untuk menyambung ke database.

Memantau kueri dalam penerapan Multi-AZ

Penerapan multi-AZ menggunakan sumber daya komputasi yang digunakan di kedua Availability Zone dan dapat terus beroperasi jika sumber daya di Availability Zone tertentu tidak tersedia. Semua sumber daya komputasi akan digunakan setiap saat. Hal ini memungkinkan operasi penuh di dua Availability Zone secara aktif-aktif untuk operasi baca dan tulis.

Anda dapat menanyakan tampilan SYS_ dalam skema pg_catalog untuk memantau runtime kueri dalam penerapan multi-AZ. Tampilan SYS_ menampilkan aktivitas runtime kueri atau statistik dari cluster primer dan sekunder. Untuk daftar tampilan pemantauan, lihat Memantau tampilan.

Ikuti langkah-langkah berikut untuk memantau runtime kueri untuk setiap Availability Zone dalam penerapan Multi-AZ:

  1. Arahkan ke konsol Amazon Redshift dan sambungkan ke database dalam penerapan Multi-AZ Anda dan jalankan kueri melalui editor kueri.

  2. Jalankan kueri sampel apa pun pada penerapan Amazon Redshift Multi-AZ.

  3. Untuk penerapan Multi-AZ, Anda dapat mengidentifikasi kueri dan Availability Zone di mana ia dijalankan dengan menggunakan kolom compute_type dalam tabel SYS_QUERY_HISTORY. primary adalah singkatan dari query yang dijalankan pada cluster primer dalam penyebaran multi-AZ, dan singkatan sekunder untuk query yang dijalankan pada cluster sekunder dalam penyebaran multi-AZ.

    Query berikut menggunakan kolom compute_type untuk memantau query.

    select (compute_type) as compute_type, left(query_text, 50) query_text from sys_query_history order by start_time desc; compute_type | query_text --------------+------------------------- secondary | select count(*) from t1;

Mengakhiri kueri untuk cluster

Mengakhiri kueri untuk cluster

Prosedur ini berlaku untuk cluster multi-AZ dan Single-AZ.

Untuk mengakhiri kueri

Anda juga dapat menggunakan halaman Kueri untuk mengakhiri kueri yang sedang berlangsung.

Pengguna database Anda harus memiliki peran dan izin sys:operator untuk mengakhiri kueri yang sedang berjalan. Untuk informasi tentang peran sistem, lihat peran yang ditentukan sistem Amazon Redshift di Panduan Pengembang Database Amazon Redshift.

  1. Masuk ke AWS Management Console dan buka konsol Amazon Redshift di https://console.aws.amazon.com/redshiftv2/.

  2. Pada menu navigasi, pilih Kueri dan beban untuk menampilkan daftar kueri untuk akun Anda.

  3. Pilih kueri berjalan yang ingin Anda akhiri dalam daftar, lalu pilih Hentikan kueri.