Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memantau kueri dan beban kerja dengan Amazon Redshift Serverless
Anda dapat memantau kueri dan beban kerja Tanpa Server Amazon Redshift dengan tampilan sistem yang disediakan.
Tampilan pemantauan adalah tampilan sistem di Amazon Redshift Tanpa Server yang digunakan untuk memantau penggunaan kueri dan beban kerja. Pandangan ini terletak di pg_catalog
skema. Tampilan sistem yang tersedia telah dirancang untuk memberi Anda informasi yang diperlukan untuk memantau Amazon Redshift Tanpa Server, yang jauh lebih sederhana daripada yang diperlukan untuk cluster yang disediakan. Tampilan SYS sistem telah dirancang untuk bekerja dengan Amazon Redshift Serverless. Untuk menampilkan informasi yang disediakan oleh pandangan ini, jalankan SQL SELECT pernyataan.
Tampilan sistem didefinisikan untuk mendukung tujuan pemantauan berikut.
- Pemantauan beban kerja
-
Anda dapat memantau aktivitas kueri Anda dari waktu ke waktu untuk:
-
Memahami pola beban kerja, sehingga Anda tahu apa yang normal (baseline) dan apa yang ada dalam perjanjian tingkat layanan bisnis (). SLAs
-
Identifikasi penyimpangan dengan cepat dari normal, yang mungkin merupakan masalah sementara atau sesuatu yang menjamin tindakan lebih lanjut.
-
- Pemantauan pemuatan dan bongkar data
-
Pergerakan data masuk dan keluar dari Amazon Redshift Serverless adalah fungsi penting. Anda menggunakan COPY dan UNLOAD untuk memuat atau membongkar data, dan Anda harus memantau kemajuan dengan cermat dalam hal byte/baris yang ditransfer dan file diselesaikan untuk melacak kepatuhan terhadap bisnis. SLAs Hal ini biasanya dilakukan dengan menjalankan query tabel sistem sering (yaitu, setiap menit) untuk melacak kemajuan dan meningkatkan peringatan untuk penyelidikan/tindakan korektif jika penyimpangan signifikan terdeteksi.
- Diagnostik kegagalan dan masalah
-
Ada kasus di mana Anda harus mengambil tindakan untuk kegagalan kueri atau runtime. Pengembang mengandalkan tabel sistem untuk mendiagnosis sendiri masalah dan menentukan solusi yang benar.
- Penyempurnaan performa
-
Anda mungkin perlu menyetel kueri yang tidak memenuhi SLA persyaratan baik dari awal, atau telah menurun seiring waktu. Untuk menyetel, Anda harus memiliki detail runtime termasuk run plan, statistik, durasi, dan konsumsi sumber daya. Anda memerlukan data dasar untuk pertanyaan yang menyinggung untuk menentukan penyebab penyimpangan dan untuk memandu Anda cara meningkatkan kinerja.
- Objek pengguna pemantauan acara
-
Anda perlu memantau tindakan dan aktivitas pada objek pengguna, seperti menyegarkan tampilan terwujud, menyedot debu, dan menganalisis. Ini termasuk peristiwa yang dikelola sistem seperti penyegaran otomatis untuk tampilan terwujud. Anda ingin memantau kapan suatu peristiwa berakhir jika itu dimulai pengguna, atau yang terakhir berhasil dijalankan jika sistem dimulai.
- Pelacakan penggunaan untuk penagihan
-
Anda dapat memantau tren penggunaan Anda dari waktu ke waktu untuk:
-
Menginformasikan perencanaan anggaran dan perkiraan ekspansi bisnis.
-
Identifikasi peluang penghematan biaya potensial seperti menghapus data dingin.
-
Gunakan tampilan SYS sistem untuk memantau Amazon Redshift Tanpa Server;. Untuk informasi selengkapnya tentang tampilan SYS pemantauan, buka tampilan SYS pemantauan di Panduan Pengembang Database Amazon Redshift.