Bagikan melalui


Memantau sebuah instance database

Penting

Fitur ini ada di Pratinjau Umum di wilayah berikut: westus, , , westus2, eastuseastus2, centralussouthcentralus, northeurope, westeurope, , australiaeast, brazilsouth, canadacentral, , centralindia, , southeastasia, . uksouth

Halaman ini menjelaskan cara memantau performa instans database Lakebase Anda menggunakan tab Metrik di halaman detail instans .

Metrik akses

Untuk mengakses metrik untuk instans Anda:

  1. Buka halaman rincian instance untuk instance Anda. Untuk mempelajari cara membuka halaman detail instans, lihat Mengakses instans database.
  2. Klik pada tab Metrik.

Instans database metrik

Metrik yang tersedia

Gunakan metrik berikut untuk menganalisis tren performa, mengidentifikasi potensi hambatan, dan mengevaluasi apakah akan mengoptimalkan penggunaan aplikasi atau menskalakan instans Anda:

  • Transaksi per detik: Menunjukkan throughput transaksi yang diterapkan. Gunakan ini untuk memahami pola beban kerja dan mengidentifikasi periode transaksi puncak. Jika nilai ini secara konsisten tinggi, pertimbangkan untuk mengoptimalkan perilaku klien atau meningkatkan ukuran instans.

  • Baris per detik: Menampilkan jumlah baris yang diambil, dikembalikan, disisipkan, diperbarui, dan dihapus. Baris yang diambil mengacu pada jumlah baris yang dikembalikan ke klien. Baris yang dikembalikan merujuk pada jumlah baris yang dibaca oleh query. Membantu mendiagnosis jenis beban kerja dan dampaknya pada sistem. Jika performa dibatasi, pertimbangkan untuk menambahkan indeks atau mengoptimalkan pola kueri.

  • Buka koneksi: Menampilkan jumlah sambungan aktif yang terbuka. Koneksi mengonsumsi sumber daya instance. Gunakan ini untuk mengevaluasi apakah pengumpulan koneksi sisi klien diperlukan. Lihat batasan jumlah maksimum koneksi yang diizinkan.

  • Pemanfaatan penyimpanan: Menunjukkan penggunaan penyimpanan saat ini untuk instans. Jika pemanfaatan mendekati batas Yang Disediakan Lakebase, hapus data atau indeks yang tidak perlu. Atau, hubungi dukungan untuk meminta penambahan kuota.

  • Pemanfaatan CPU (%): Mengukur penggunaan CPU untuk instans database. Penggunaan CPU yang tinggi mungkin menunjukkan beban kerja yang berat di komputasi. Pertimbangkan pengoptimalan sisi aplikasi atau tingkatkan ukuran instans.

  • Throughput pembacaan halaman (%): Mencerminkan seberapa dekat instans dengan kapasitas pembacaan halamannya, biasanya disebabkan oleh kehilangan cache. Jika nilai throughput baca Halaman tinggi, kurangi beban kerja atau set kerja yang sedang berjalan, tambahkan indeks, simpan kueri di dalam cache di sisi klien, atau rampingkan data.

  • Tingkat cache hit buffer (%): Menunjukkan persentase bacaan yang dilayani melalui memori. Beban kerja berkinerja tinggi harus memiliki nilai di atas 99%. Tingkat rendah menunjukkan beban kerja melebihi kapasitas cache atau dapat memperoleh manfaat dari pengoptimalan.

  • Tingkat hit cache SSD lokal (%): Melacak persentase pembacaan yang diproses dari cache SSD setelah cache buffer gagal. Nilai rendah dapat meningkatkan throughput baca halaman. Gunakan pengoptimalan serupa seperti halnya cache buffer, atau pertimbangkan instans yang lebih besar.

  • Kebuntuan per detik: Mengukur seberapa sering transaksi mengalami kebuntuan. Ini biasanya terjadi ketika beberapa transaksi mengakses sumber daya yang sama dalam urutan yang bertentangan. Selidiki dan menata ulang beban kerja untuk mencegah kemacetan.