View a markdown version of this page

Memantau kueri dan beban kerja dengan Amazon Redshift Serverless - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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 Amazon Redshift Serverless Anda dengan tampilan sistem yang disediakan.

Tampilan pemantauan adalah tampilan sistem di Amazon Redshift Serverless yang digunakan untuk memantau kueri dan penggunaan beban kerja. Tampilan ini terletak di pg_catalog skema. Tampilan sistem yang tersedia telah dirancang untuk memberi Anda informasi yang diperlukan untuk memantau Amazon Redshift Serverless, yang jauh lebih sederhana daripada yang diperlukan untuk cluster yang disediakan. Tampilan sistem SYS telah dirancang untuk bekerja dengan Amazon Redshift Serverless. Untuk menampilkan informasi yang disediakan oleh tampilan ini, jalankan pernyataan SQL SELECT.

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 (SLA).

  • Identifikasi penyimpangan dari normal dengan cepat, yang mungkin merupakan masalah sementara atau sesuatu yang memerlukan tindakan lebih lanjut.

Pemantauan pemuatan dan pembongkaran 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 bytes/rows transfer dan file yang diselesaikan untuk melacak kepatuhan terhadap SLA bisnis. Ini biasanya dilakukan dengan menjalankan kueri tabel sistem secara sering (yaitu, setiap menit) untuk melacak kemajuan dan meningkatkan peringatan untuk investigation/corrective tindakan 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 persyaratan SLA baik sejak awal, atau telah menurun seiring waktu. Untuk menyetel, Anda harus memiliki detail runtime termasuk rencana jalankan, statistik, durasi, dan konsumsi sumber daya. Anda memerlukan data dasar untuk kueri yang menyinggung untuk menentukan penyebab penyimpangan dan untuk memandu Anda cara meningkatkan kinerja.

Pemantauan peristiwa objek pengguna

Anda perlu memantau tindakan dan aktivitas pada objek pengguna, seperti menyegarkan tampilan yang terwujud, menyedot debu, dan menganalisis. Ini termasuk peristiwa yang dikelola sistem seperti penyegaran otomatis untuk tampilan yang terwujud. Anda ingin memantau kapan acara berakhir jika diprakarsai pengguna, atau terakhir yang 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 sistem SYS untuk memantau Amazon Redshift Serverless;. Untuk informasi selengkapnya tentang tampilan pemantauan SYS, buka tampilan pemantauan SYS di Panduan Pengembang Database Amazon Redshift.