Halaman ini menjelaskan cara menggunakan dasbor Insight Sistem Cloud SQL. Dasbor Insight Sistem menampilkan metrik untuk resource yang digunakan instance Anda dan membantu Anda mendeteksi serta menganalisis masalah performa sistem.
Anda dapat menggunakan bantuan Gemini di Database untuk membantu mengamati dan memecahkan masalah resource Cloud SQL untuk MySQL. Untuk mengetahui informasi selengkapnya, lihat Mengamati dan memecahkan masalah dengan bantuan Gemini.Melihat dasbor Insight Sistem
Untuk melihat dasbor Insight Sistem, lakukan tindakan berikut:
-
Di konsol Google Cloud, buka halaman Instance Cloud SQL.
- Klik nama instance.
Pilih tab Insight sistem dari panel navigasi SQL di sebelah kiri.
Dasbor Insight Sistem akan terbuka.
Dasbor Insight Sistem menampilkan informasi berikut:
Detail instance Anda
Linimasa peristiwa: menunjukkan peristiwa sistem, dalam urutan kronologis. Informasi ini membantu Anda mengevaluasi dampak peristiwa sistem terhadap kondisi dan performa instance.
Kartu ringkasan: memberikan ringkasan kondisi dan performa instance dengan menampilkan nilai terbaru dan gabungan untuk metrik pemakaian CPU, pemakaian disk, dan error log.
Diagram metrik: menampilkan informasi tentang sistem operasi dan metrik database yang membantu Anda mendapatkan insight tentang beberapa masalah, seperti throughput, latensi, dan biaya.
Dasbor ini menawarkan opsi tingkat tinggi berikut:
- Untuk membuat dasbor yang disesuaikan, klik Sesuaikan dasbor.
Agar dasbor selalu terupdate, aktifkan opsi Pemuatan Ulang Otomatis . Jika Anda mengaktifkan Pemuatan Ulang Otomatis, data dasbor akan diperbarui setiap menit. Fitur ini tidak kompatibel dengan jangka waktu yang disesuaikan.
Pemilih waktu menampilkan
1 day
yang dipilih secara default. Untuk mengubah periode, pilih salah satu periode yang telah ditentukan sebelumnya atau klik Kustom, lalu tentukan waktu mulai dan waktu berakhir. Data tersedia selama 30 hari terakhir.Untuk membuat link absolut ke dasbor, klik tombol Salin Link. Anda dapat membagikan link ini kepada pengguna Cloud SQL lain yang memiliki izin yang sama.
Kartu ringkasan
Tabel berikut menjelaskan kartu ringkasan yang ditampilkan di bagian atas dasbor Analisis Sistem. Kartu ini memberikan ringkasan singkat tentang kondisi dan performa instance selama jangka waktu yang dipilih.
Kartu ringkasan | Deskripsi |
---|---|
Pemakaian CPU - P50 | Nilai pemakaian CPU P50. |
Pemakaian CPU - P99 | Nilai pemakaian CPU P99. |
Pemanfaatan disk | Nilai pemakaian disk terbaru. |
Error log | Jumlah error yang dicatat. |
Diagram metrik
Toolbar di setiap kartu diagram menyediakan kumpulan opsi standar berikut:
- Untuk melihat nilai metrik untuk momen tertentu dalam periode yang dipilih, gerakkan kursor ke diagram.
Untuk melihat diagram dalam mode layar penuh, klik fullscreen. Untuk keluar dari mode layar penuh, klik Esc.
Untuk memperbesar/memperkecil diagram, klik diagram lalu tarik secara horizontal di sepanjang sumbu x atau secara vertikal di sepanjang sumbu y. Untuk mengembalikan operasi zoom, klik youtube_searched_for. Operasi zoom diterapkan secara bersamaan untuk semua diagram di dasbor.
Untuk melihat opsi tambahan, klik more_vert More vert.
Sebagian besar diagram menawarkan opsi berikut:
Download gambar PNG.
Lihat di Metrics Explorer Lihat metrik di Metrics Explorer. Anda dapat melihat metrik Cloud SQL lainnya di Metrics Explorer setelah memilih jenis resource Cloud SQL Database.
Tabel berikut menjelaskan metrik Cloud SQL yang muncul secara default di dasbor Insight Sistem Cloud SQL.
Nama dan jenis metrik | Deskripsi |
---|---|
Latensi kueridbinsights.googleapis.com/ |
Distribusi latensi kueri gabungan oleh P99, P95, dan P50 per pengguna dan database. Hanya tersedia untuk instance dengan Insight Kueri aktif. |
Pemuatan database per alamat database/pengguna/kliendbinsights.googleapis.com/ |
Akumulasi waktu eksekusi kueri per database, pengguna, atau alamat klien. Ini adalah jumlah waktu CPU, waktu tunggu I/O, waktu tunggu kunci, tombol konteks proses, dan penjadwalan untuk semua proses yang terlibat dalam eksekusi kueri. Hanya tersedia untuk instance dengan Insight Kueri aktif. |
Pemakaian CPUcloudsql.googleapis.com/ |
Pemakaian CPU saat ini direpresentasikan sebagai persentase CPU yang dicadangkan yang sedang digunakan. |
Koneksi MySQLcloudsql.googleapis.com/ |
Jumlah koneksi yang dimiliki oleh instance database. |
Bytes masuk/keluarcloudsql.googleapis.com/ cloudsql.googleapis.com/ |
Traffic jaringan dalam hal jumlah byte masuk (byte yang diterima) dan byte traffic keluar (byte yang dikirim) ke dan dari instance, secara berurutan. |
Komponen memori
|
Komponen memori yang tersedia bagi database sebagai penggunaan, cache, dan bebas memori. Nilai untuk setiap komponen memori dihitung sebagai persentase total memori yang tersedia untuk database. |
Kueri MySQLcloudsql.googleapis.com/
|
Jumlah pernyataan yang dieksekusi oleh server. Hal ini termasuk pernyataan yang dieksekusi dalam program tersimpan, seperti prosedur dan fungsi yang disimpan. |
Pertanyaan MySQLcloudsql.googleapis.com/
|
Jumlah pernyataan yang dieksekusi oleh server. Hal ini hanya mencakup pernyataan yang dikirim ke server oleh klien, bukan pernyataan yang dieksekusi dalam program yang tersimpan. |
Traffic jaringan MySQLcloudsql.googleapis.com/ cloudsql.googleapis.com/
|
Jumlah byte yang diterima dari dan dikirim ke klien. |
Halaman InnoDB
|
Jumlah halaman kotor, bebas, dan total dalam kumpulan buffer InnoDB. Halaman kotor di kumpulan buffer InnoDB adalah halaman yang dimodifikasi di memori, tetapi tidak ditulis kembali ke disk. Halaman gratis dalam kumpulan buffer InnoDB adalah halaman yang tidak berisi data apa pun dan tidak digunakan. |
Panggilan fsync InnoDB
|
Jumlah operasi fsync InnoDB. |
Panggilan fsync log InnoDB
|
Jumlah operasi fsync yang dilakukan pada file log pengulangan InnoDB. |
Lihat di Metrics Explorercloudsql.googleapis.com/ cloudsql.googleapis.com/
|
Jumlah halaman InnoDB yang dibaca dan ditulis. |
Cache terbuka tabel MySQLcloudsql.googleapis.com/ cloudsql.googleapis.com/
|
open_tables adalah jumlah tabel yang saat ini terbuka. opened_table_count adalah jumlah tabel yang telah dibuka database sejak sampel terakhir.Jika nilai opened_table_count terus-menerus tinggi, sebaiknya Anda
meningkatkan nilai table_open_cache .
|
Cache definisi tabel MySQLcloudsql.googleapis.com/database/ cloudsql.googleapis.com/database/
|
open_table_definitions adalah jumlah definisi tabel yang saat ini terbuka.
opened_table_definitions_count adalah frekuensi database membuka
definisi tabel sejak sampel terakhir. Jika nilai opened_table_definitions_count
terus tinggi, sebaiknya naikkan nilai table_definition_cache .
|
Penggunaan memori kamus data InnoDB
|
Penggunaan memori untuk cache kamus data InnoDB. InnoDB memiliki cache-nya sendiri
untuk menyimpan informasi tentang objek database seperti tabel, kolom, indeks, dan kunci asing.
table_definition_cache menetapkan batas yang bisa dilewati pada jumlah tabel
dalam cache ini. Namun, tabel dengan hubungan kunci asing disimpan dalam cache
sampai database dimatikan atau dimulai ulang. Cache ini dapat menghabiskan banyak memori
jika instance Anda memiliki banyak tabel dengan hubungan kunci asing.
|
Penyimpanan disk menurut jeniscloudsql.googleapis.com/
|
Perincian penggunaan disk instance berdasarkan jenis data, seperti data , binlog , dan tmp_data .
Metrik ini membantu Anda memahami biaya penyimpanan. Untuk mengetahui informasi selengkapnya tentang
biaya penggunaan penyimpanan, lihat Harga penyimpanan dan jaringan.Pemulihan point-in-time (PITR) menggunakan log biner. Cloud SQL menghasilkan log baru secara rutin dan log ini menggunakan ruang penyimpanan. Cloud SQL secara otomatis menghapus log biner dan cadangan otomatis yang terkait. Hal ini biasanya terjadi setelah nilai retensi yang ditetapkan untuk transactionLogRetentionDays terpenuhi.
transactionLogRetentionDays adalah jumlah hari saat
Cloud SQL menyimpan log transaksi. Nilainya berkisar dari 1 sampai 7 .Untuk menghindari masalah penyimpanan yang tidak terduga saat menggunakan PITR, sebaiknya aktifkan peningkatan penyimpanan otomatis. |
Operasi baca/tulis diskcloudsql.googleapis.com/ cloudsql.googleapis.com/
|
read_ops_count menunjukkan jumlah delta operasi I/O pembacaan disk.
Anda dapat menggunakan metrik ini untuk
memahami apakah ukuran instance sudah benar untuk lingkungan Anda.
Jika diperlukan, Anda dapat beralih ke jenis mesin yang lebih besar untuk melayani lebih banyak
permintaan dari cache dan mengurangi latensi.write_ops_count menunjukkan
jumlah delta operasi I/O penulisan disk singkat ini. Instance Cloud SQL, kecuali replika, menulis ke tabel sistem,
kira-kira, setiap detik.
|
Cloud Logginglogging.googleapis.com/
|
Menampilkan jumlah total entri log untuk error dan peringatan. |
Untuk informasi selengkapnya, lihat Metrik Cloud SQL.
Linimasa Peristiwa
Dasbor akan memberikan detail peristiwa berikut:
Nama peristiwa | Deskripsi | Jenis operasi |
---|---|---|
Instance restart |
Memulai ulang instance Cloud SQL | RESTART |
Instance failover |
Memulai failover manual dari instance utama ketersediaan tinggi (HA) ke instance standby, yang menjadi instance utama. | FAILOVER |
Instance maintenance |
Menunjukkan bahwa instance sedang dalam pemeliharaan. Pemeliharaan biasanya menyebabkan instance tidak tersedia selama 1 hingga 3 menit. | MAINTENANCE |
Instance backup |
Menjalankan pencadangan instance. | BACKUP_VOLUME |
Instance update |
Memperbarui setelan instance Cloud SQL. | UPDATE |
Promote replica |
Mempromosikan instance replika Cloud SQL. | PROMOTE_REPLICA |
Start replica |
Memulai replikasi pada instance replika baca Cloud SQL. | START_REPLICA |
Stop replica |
Menghentikan replikasi pada instance replika baca Cloud SQL. | STOP_REPLICA |
Recreate replica |
Membuat ulang resource untuk instance replika Cloud SQL. | RECREATE_REPLICA |
Create replica |
Membuat instance replika Cloud SQL. | CREATE_REPLICA |
Data import |
Mengimpor data ke dalam instance Cloud SQL. | IMPORT |
Instance export |
Mengekspor data dari instance Cloud SQL ke bucket Cloud Storage. | EXPORT |
Restore backup |
Memulihkan cadangan instance Cloud SQL. Operasi ini dapat menyebabkan instance Anda dimulai ulang. | RESTORE_VOLUME |