Data kinerja di Amazon Redshift - Amazon Redshift

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

Data kinerja di Amazon Redshift

Menggunakan CloudWatch metrik untuk Amazon Redshift, Anda bisa mendapatkan informasi tentang kesehatan dan kinerja klaster Anda dan melihat informasi di tingkat node. Saat bekerja dengan metrik ini, perlu diingat bahwa setiap metrik memiliki satu atau lebih dimensi yang terkait dengannya. Dimensi ini memberi tahu Anda metrik apa yang berlaku, yaitu ruang lingkup metrik. Amazon Redshift memiliki dua dimensi berikut:

  • Metrik yang memiliki NodeID dimensi adalah metrik yang menyediakan data kinerja untuk node cluster. Kumpulan metrik ini mencakup node pemimpin dan komputasi. Contoh metrik ini meliputiCPUUtilization,ReadIOPS,WriteIOPS.

  • Metrik yang hanya memiliki ClusterIdentifier dimensi adalah metrik yang menyediakan data kinerja untuk cluster. Contoh metrik ini termasuk HealthStatus danMaintenanceMode.

    catatan

    Dalam beberapa kasus metrik, metrik khusus cluster mewakili agregasi perilaku simpul. Dalam kasus ini, berhati-hatilah dalam interpretasi nilai metrik karena perilaku node pemimpin digabungkan dengan node komputasi.

Untuk informasi umum tentang CloudWatch metrik dan dimensi, lihat CloudWatch konsep di Panduan CloudWatch Pengguna Amazon.

Untuk deskripsi lebih lanjut tentang CloudWatch metrik untuk Amazon Redshift, lihat bagian berikut.

Metrik Pergeseran Merah Amazon

Namespace AWS/Redshift mencakup metrik berikut. Kecuali dinyatakan lain, metrik dikumpulkan pada interval 1 menit.

Metrik Deskripsi
CommitQueueLength

Jumlah transaksi yang menunggu untuk dilakukan pada titik waktu tertentu.

Unit: Jumlah

Dimensi: ClusterIdentifier

ConcurrencyScalingActiveClusters

Jumlah cluster penskalaan konkurensi yang secara aktif memproses kueri pada waktu tertentu.

Unit: Jumlah

Dimensi: ClusterIdentifier

ConcurrencyScalingSeconds

Jumlah detik yang digunakan oleh cluster penskalaan konkurensi yang memiliki aktivitas pemrosesan kueri aktif.

Unit: Jumlah

Dimensi: ClusterIdentifier

CPUUtilization

Persentase CPU pemanfaatan. Untuk cluster, metrik ini mewakili agregasi dari semua nilai pemanfaatan node (pemimpin dan komputasi)CPU.

Unit: Persen

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

DatabaseConnections

Jumlah koneksi database ke cluster.

Unit: Jumlah

Dimensi: ClusterIdentifier

HealthStatus

Menunjukkan kesehatan cluster. Setiap menit cluster terhubung ke database dan melakukan query sederhana. Jika mampu melakukan operasi ini dengan sukses, cluster dianggap sehat. Kalau tidak, cluster tidak sehat. Status yang tidak sehat dapat terjadi ketika database cluster berada di bawah beban yang sangat berat atau jika ada masalah konfigurasi dengan database di cluster.

catatan

Di Amazon CloudWatch, metrik ini dilaporkan sebagai 1 atau 0 sedangkan di konsol Amazon Redshift, metrik ini ditampilkan dengan kata-kata HEALTHY atau UNHEALTHY untuk kenyamanan. Saat metrik ini ditampilkan di konsol Amazon Redshift, rata-rata pengambilan sampel diabaikan dan hanya HEALTHY atau ditampilkan. UNHEALTHY Di Amazon CloudWatch, nilai yang berbeda dari 1 dan 0 mungkin terjadi karena masalah pengambilan sampel. Nilai apa pun di bawah 1 HealthStatus untuk dilaporkan sebagai 0 (UNHEALTHY).

Unit: Hitung (1/0) (HEALTHY/UNHEALTHYdi konsol Amazon Redshift)

Dimensi: ClusterIdentifier

MaintenanceMode

Menunjukkan apakah cluster dalam mode pemeliharaan.

catatan

Di Amazon CloudWatch, metrik ini dilaporkan sebagai 1 atau 0 sedangkan di konsol Amazon Redshift, metrik ini ditampilkan dengan kata-kata ON atau OFF untuk kenyamanan. Saat metrik ini ditampilkan di konsol Amazon Redshift, rata-rata pengambilan sampel diabaikan dan hanya ON atau ditampilkan. OFF Di Amazon CloudWatch, nilai yang berbeda dari 1 dan 0 mungkin terjadi karena masalah pengambilan sampel. Setiap nilai yang lebih besar dari 0 MaintenanceMode untuk dilaporkan sebagai 1 (ON).

Unit: Hitung (1/0) (ON/OFFdi konsol Amazon Redshift).

Dimensi: ClusterIdentifier

MaxConfiguredConcurrencyScalingClusters

Jumlah maksimum cluster penskalaan konkurensi yang dikonfigurasi dari grup parameter. Untuk informasi selengkapnya, lihat Grup parameter Amazon Redshift.

Unit: Jumlah

Dimensi: ClusterIdentifier

NetworkReceiveThroughput

Tingkat di mana node atau cluster menerima data.

Unit: Bytes/Detik (MB/s di konsol Amazon Redshift)

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

NetworkTransmitThroughput

Tingkat di mana node atau cluster menulis data.

Unit: Bytes/Detik (MB/s di konsol Amazon Redshift)

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

PercentageDiskSpaceUsed

Persentase ruang disk yang digunakan.

Unit: Persen

Dimensi: ClusterIdentifier

Dimensions: ClusterIdentifier, NodeID

QueriesCompletedPerSecond

Jumlah rata-rata kueri yang diselesaikan per detik. Dilaporkan dalam interval 5 menit. Metrik ini tidak didukung pada kluster simpul tunggal.

Unit: Jumlah/Detik

Dimensions: ClusterIdentifier, latency

Dimensions: ClusterIdentifier, wlmid

QueryDuration

Jumlah rata-rata waktu untuk menyelesaikan kueri. Dilaporkan dalam interval 5 menit. Metrik ini tidak didukung pada kluster simpul tunggal.

Unit: Mikrodetik

Dimensi:ClusterIdentifier,NodeID, latency

Dimensions: ClusterIdentifier, latency

Dimensi:ClusterIdentifier,NodeID, wlmid

QueryRuntimeBreakdown

Total waktu kueri yang dihabiskan berjalan berdasarkan tahap kueri. Dilaporkan dalam interval 5 menit.

Unit: Milidetik

Dimensi: ClusterIdentifier, NodeId, panggung

Dimensi: ClusterIdentifier, panggung

ReadIOPS

Jumlah rata-rata operasi pembacaan disk per detik.

Unit: Jumlah/Detik

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

ReadLatency

Jumlah rata-rata waktu yang dibutuhkan untuk operasi I/O membaca disk.

Unit: detik

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

ReadThroughput

Jumlah byte rata-rata yang dibaca dari disk per detik.

Unit: Byte (Gb/s di konsol Amazon Redshift)

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

RedshiftManagedStorageTotalCapacity

Total kapasitas penyimpanan terkelola.

Unit: Megabyte

Dimensi: ClusterIdentifier

TotalTableCount

Jumlah tabel pengguna terbuka pada titik waktu tertentu. Total ini tidak termasuk tabel Amazon Redshift Spectrum.

Unit: Jumlah

Dimensi: ClusterIdentifier

WLMQueueLength

Jumlah kueri yang menunggu untuk memasukkan antrian manajemen beban kerja (WLM).

Unit: Jumlah

Dimensions: ClusterIdentifier, service class

Dimensions: ClusterIdentifier, QueueName

WLMQueueWaitTime

Total waktu kueri yang dihabiskan menunggu dalam antrian manajemen beban kerja (WLM). Dilaporkan dalam interval 5 menit.

Satuan: Milidetik.

Dimensions: ClusterIdentifier, QueryPriority

Dimensions: ClusterIdentifier, wlmid

Dimensions: ClusterIdentifier, QueueName

WLMQueriesCompletedPerSecond

Jumlah rata-rata kueri yang diselesaikan per detik untuk antrian manajemen beban kerja (WLM). Dilaporkan dalam interval 5 menit. Metrik ini tidak didukung pada kluster simpul tunggal.

Unit: Jumlah/Detik

Dimensions: ClusterIdentifier, wlmid

Dimensions: ClusterIdentifier, QueueName

WLMQueryDuration

Rata-rata lamanya waktu untuk menyelesaikan kueri untuk antrian manajemen beban kerja (WLM). Dilaporkan dalam interval 5 menit. Metrik ini tidak didukung pada kluster simpul tunggal.

Unit: Mikrodetik

Dimensions: ClusterIdentifier, wlmid

Dimensions: ClusterIdentifier, QueueName

WLMRunningQueries

Jumlah kueri yang berjalan dari cluster utama dan cluster penskalaan konkurensi per antrian. WLM

Unit: Jumlah

Dimensions: ClusterIdentifier, wlmid

Dimensions: ClusterIdentifier, QueueName

WriteIOPS

Jumlah rata-rata operasi tulis per detik.

Unit: Jumlah/Detik

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

WriteLatency

Jumlah rata-rata waktu yang dibutuhkan untuk operasi I/O tulis disk.

Unit: detik

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

WriteThroughput

Jumlah byte rata-rata yang ditulis dari disk per detik.

Unit: Byte (Gb/s di konsol Amazon Redshift)

Dimensions: ClusterIdentifier, NodeID

Dimensi: ClusterIdentifier

SchemaQuota

Kuota yang dikonfigurasi untuk skema.

Unit: Megabyte

Dimensi:ClusterIdentifier,Database, Schema

Berkala/Dorong: Periodic

Frekuensi: 5 minutes

Kriteria berhenti: Skema dijatuhkan atau kuota dihapus

NumExceededSchemaQuotas

Jumlah skema dengan kuota terlampaui.

Unit: Jumlah

Dimensi: ClusterIdentifier

Berkala/Dorong: Periodic

Frekuensi: 5 minutes

Kriteria berhenti: N/A

StorageUsed

Disk atau ruang penyimpanan yang digunakan oleh skema.

Unit: Megabyte

Dimensi:ClusterIdentifier,Database, Schema

Berkala/Dorong: Periodic

Frekuensi: 5 minutes

Kriteria berhenti: Skema dijatuhkan atau kuota dihapus

PercentageQuotaUsed

Persentase disk atau ruang penyimpanan yang digunakan relatif terhadap kuota skema yang dikonfigurasi.

Unit: Persen

Dimensi:ClusterIdentifier,Database, Schema

Berkala/Dorong: Periodic

Frekuensi: 5 minutes

Kriteria berhenti: Skema dijatuhkan atau kuota dihapus

UsageLimitAvailable

Tergantung pada FeatureType, UsageLimitAvailable mengembalikan yang berikut:

  • Jika yaCONCURRENCY_SCALING, UsageLimitAvailable mengembalikan jumlah total waktu yang dapat digunakan dengan penskalaan konkurensi dalam kenaikan 1 menit. FeatureType

  • Jika FeatureType yaCROSS_REGION_DATASHARING, UsageLimitAvailable mengembalikan jumlah total data yang dapat dipindai dalam peningkatan 1-TB.

  • Jika FeatureType yaSPECTRUM, UsageLimitAvailable mengembalikan jumlah total data yang dapat dipindai dalam peningkatan 1-TB.

Unit: Menit atau TBs

Dimensi:ClusterIdentifier,FeatureType, UsageLimitId

UsageLimitConsumed

Tergantung pada FeatureType, UsageLimitConsumed mengembalikan yang berikut:

  • Jika yaCONCURRENCY_SCALING, UsageLimitAvailable mengembalikan jumlah total waktu yang digunakan oleh penskalaan konkurensi dalam kenaikan 1 menit. FeatureType

  • Jika yaCROSS_REGION_DATASHARING, UsageLimitAvailable mengembalikan jumlah total data yang dipindai dalam peningkatan 1-TB. FeatureType

  • Jika yaSPECTRUM, UsageLimitAvailable mengembalikan jumlah total data yang dipindai dalam peningkatan 1-TB. FeatureType

Unit: Menit atau TBs

Dimensi:ClusterIdentifier,FeatureType, UsageLimitId

Dimensi untuk metrik Amazon Redshift

Data Amazon Redshift dapat difilter sepanjang salah satu dimensi dalam tabel berikut.

Dimensi Deskripsi
latency

Kemungkinan nilainya adalah sebagai berikut:

  • pendek - di bawah 10 detik

  • sedang — antara 10 detik dan 10 menit

  • lama — lebih dari 10 menit

NodeID

Filter meminta data yang spesifik untuk node cluster. NodeIDadalah “Leader”, “Shared”, atau “Compute-N” di mana N adalah 0, 1,... untuk jumlah node dalam cluster. “Shared” berarti bahwa cluster hanya memiliki satu node, yaitu node pemimpin dan node komputasi digabungkan.

Metrik dilaporkan untuk node pemimpin dan node komputasi hanya untukCPUUtilization,NetworkTransmitThroughput, dan. ReadIOPS Metrik lain yang menggunakan NodeId dimensi dilaporkan hanya untuk node komputasi.

ClusterIdentifier

Filter meminta data yang khusus untuk cluster. Metrik yang khusus untuk cluster meliputiHealthStatus,MaintenanceMode, dan. DatabaseConnections Metrik umum untuk dimensi ini (misalnya,ReadIOPS) yang juga merupakan metrik node mewakili agregat data metrik node. Berhati-hatilah dalam menafsirkan metrik ini karena mereka menggabungkan perilaku pemimpin dan node komputasi.

service class

Identifier untuk kelas WLM layanan.

stage

Tahapan eksekusi untuk kueri. Kemungkinan nilainya adalah sebagai berikut:

  • QueryPlanning: Waktu yang dihabiskan untuk mengurai dan mengoptimalkan pernyataanSQL.

  • QueryWaiting: Waktu yang dihabiskan menunggu dalam WLM antrian.

  • QueryExecutingRead: Waktu yang dihabiskan untuk mengeksekusi kueri baca.

  • QueryExecutingInsert: Waktu yang dihabiskan untuk mengeksekusi query insert.

  • QueryExecutingDelete: Waktu yang dihabiskan untuk mengeksekusi kueri hapus.

  • QueryExecutingUpdate: Waktu yang dihabiskan untuk mengeksekusi kueri pembaruan.

  • QueryExecutingCtas: Waktu yang dihabiskan untuk mengeksekusi membuat tabel sebagai kueri.

  • QueryExecutingUnload: Waktu yang dihabiskan untuk mengeksekusi kueri bongkar muat.

  • QueryExecutingCopy: Waktu yang dihabiskan untuk mengeksekusi kueri salinan.

  • QueryCommit: Waktu yang dihabiskan untuk berkomitmen.

wlmid

Pengidentifikasi untuk antrian manajemen beban kerja.

QueryPriority

Prioritas kueri. Peluang nilai adalah CRITICAL, HIGHEST, HIGH, NORMAL, LOW, dan LOWEST.

QueueName

Nama antrian manajemen beban kerja.

FeatureType

Fitur yang dibatasi oleh batas penggunaan. Nilai yang mungkin adalah CONCURRENCY_SCALING, CROSS_REGION_DATASHARING, dan SPECTRUM.

UsageLimitId

Identifier untuk batas penggunaan.

Kueri Amazon Redshift dan memuat data kinerja

Selain CloudWatch metrik, Amazon Redshift menyediakan kueri dan memuat data kinerja. Data kinerja kueri dan beban dapat digunakan untuk membantu Anda memahami hubungan antara kinerja database dan metrik klaster. Misalnya, jika Anda melihat bahwa cluster CPU melonjak, Anda dapat menemukan lonjakan pada CPU grafik cluster dan melihat kueri yang sedang berjalan pada saat itu. Sebaliknya, jika Anda meninjau kueri tertentu, data metrik (sepertiCPU) ditampilkan dalam konteks sehingga Anda dapat memahami dampak kueri pada metrik klaster.

Data kinerja kueri dan pemuatan tidak dipublikasikan sebagai CloudWatch metrik dan hanya dapat dilihat di konsol Amazon Redshift. Data kinerja kueri dan pemuatan dihasilkan dari kueri dengan tabel sistem database Anda (untuk informasi selengkapnya, lihat Referensi tabel sistem di Panduan Pengembang Amazon Redshift). Anda juga dapat membuat kueri kinerja basis data kustom Anda sendiri, tetapi kami sarankan memulai dengan kueri dan memuat data kinerja yang disajikan di konsol. Untuk informasi selengkapnya tentang mengukur dan memantau performa database Anda sendiri, lihat Mengelola performa di Panduan Pengembang Amazon Redshift.

Tabel berikut menjelaskan berbagai aspek kueri dan memuat data yang dapat Anda akses di konsol Amazon Redshift.

Kueri/Muat data Deskripsi
Ringkasan kueri

Daftar kueri dalam periode waktu tertentu. Daftar dapat diurutkan berdasarkan nilai seperti ID kueri, runtime kueri, dan status. Lihat data ini di tab Pemantauan kueri pada halaman detail klaster.

Detail kueri

Memberikan detail tentang kueri tertentu termasuk:

  • Properti kueri seperti ID kueri, tipe, klaster tempat kueri dijalankan, dan runtime.

  • Detail seperti status kueri dan jumlah kesalahan.

  • SQLPernyataan yang dijalankan.

  • Rencana penjelasan jika tersedia.

  • Data kinerja cluster selama eksekusi kueri (untuk informasi selengkapnya, lihatMelihat data riwayat kueri).

Muat ringkasan

Daftar semua beban dalam periode waktu tertentu. Daftar dapat diurutkan berdasarkan nilai seperti ID kueri, runtime kueri, dan status. Lihat data ini di tab Pemantauan kueri pada halaman detail klaster.

Memuat detail

Memberikan rincian tentang operasi beban tertentu termasuk:

  • Memuat properti seperti ID kueri, tipe, klaster tempat kueri dijalankan, dan runtime.

  • Detail seperti status beban dan jumlah kesalahan.

  • SQLPernyataan yang dijalankan.

  • Daftar file yang dimuat.

  • Data kinerja cluster selama operasi beban (untuk informasi lebih lanjut, lihatMelihat data riwayat kueri).