Mengoptimalkan instance Cloud SQL dengan jumlah peristiwa kehabisan memori yang tinggi

Halaman ini menjelaskan recommender pengoptimalan kehabisan memori (OOM) instance Cloud SQL yang membantu Anda mendeteksi instance yang memiliki jumlah peristiwa OOM yang tinggi dalam tujuh hari terakhir.

Pemberi rekomendasi ini mendeteksi instance yang memiliki jumlah peristiwa OOM yang tinggi. Kemudian, laporan ini memberikan rekomendasi tentang cara mengoptimalkan instance tersebut dan meningkatkan performa. Rekomendasi dibuat setiap hari.

Harga

Pemberi rekomendasi pengoptimalan OOM Cloud SQL berada di Tingkat harga Pemberi Rekomendasi Standar.

Sebelum memulai

Sebelum Anda dapat melihat rekomendasi dan insight, lakukan tindakan berikut:

Mencantumkan rekomendasi pengoptimalan OOM untuk instance

Anda dapat mencantumkan rekomendasi pengoptimalan OOM untuk instance menggunakan Konsol Google Cloud, gcloud CLI, atau Recommender API.

Konsol

Untuk membuat daftar rekomendasi tentang performa instance menggunakan metode

Konsol Google Cloud, ikuti langkah-langkah berikut:

  1. Buka halaman Instance Cloud SQL.

Buka Instance Cloud SQL

  1. Klik Luaskan Detail pada banner Meningkatkan kondisi instance dengan menyelidiki masalah dan menindaklanjuti rekomendasi.

Atau ikuti langkah berikut:

  1. Buka Hub Rekomendasi. Lihat juga Menemukan dan menerapkan rekomendasi dengan Rekomendasi.

  2. Klik Performa di kartu Semua rekomendasi.

gcloud CLI

Untuk menampilkan daftar rekomendasi pengoptimalan OOM bagi instance menggunakan gcloud CLI, jalankan perintah gcloud recommender recommendations list sebagai berikut:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.PerformanceRecommender \
--filter=recommenderSubtype=MYSQL_FREQUENT_OUT_OF_MEMORY_BEST_PRACTICE

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION: Region tempat instance Anda berada, seperti us-central1.

API

Untuk mencantumkan rekomendasi pengoptimalan OOM bagi instance menggunakan Recommendations API, panggil metode recommendations.list sebagai berikut:

GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.PerformanceRecommender/recommendations

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION: Region tempat instance Anda berada, seperti us-central1.

Jika pemberi rekomendasi mendeteksi instance dengan peristiwa OOM yang sering terjadi, pemberi rekomendasi akan mencantumkannya dalam tabel. Setiap baris menampilkan nama instance, rekomendasi singkat, jenis mesin saat ini, jenis mesin yang direkomendasikan, lokasi, dan tanggal refresh terakhir.

Lihat insight dan rekomendasi mendetail

Anda dapat melihat insight dan rekomendasi mendetail untuk instance yang memerlukan pengoptimalan OOM menggunakan Konsol Google Cloud, gcloud CLI, atau Recommender API.

Konsol

Lakukan salah satu hal berikut:

  • Di halaman Rekomendasi Performa, klik kartu Rekomendasi performa, klik Praktik Terbaik Sering Habis Memori. Panel rekomendasi akan muncul, yang berisi insight dan rekomendasi mendetail untuk instance tersebut.

  • Di halaman Instances, klik Frequent Out-of-Memory Best Practice. Daftar instance hanya menampilkan instance yang rekomendasinya berlaku.

gcloud CLI

Untuk melihat insight dan rekomendasi mendetail tentang instance yang memerlukan pengoptimalan OOM, jalankan perintah gcloud recommender insights list sebagai berikut:

gcloud recommender insights list \
--project=PROJECT-ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.PerformanceInsight \
--filter=insightSubtype=MYSQL_FREQUENT_OUT_OF_MEMORY

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION: Region tempat instance Anda berada, seperti us-central1.

API

Untuk melihat insight dan rekomendasi mendetail tentang instance yang memerlukan pengoptimalan OOM, gunakan Recommendations API, panggil metode insights.list sebagai berikut:

GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.PerformanceInsight/insights

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION: Region tempat instance Anda berada, seperti us-central1.

Terapkan rekomendasi

Evaluasi rekomendasi tersebut dengan cermat dan lakukan salah satu tindakan berikut:

  • Untuk mengetahui informasi selengkapnya, lihat Mengoptimalkan penggunaan memori tinggi instance.
  • Untuk menolak rekomendasi agar tidak ditekankan dan tampak redup, klik Tolak.
  • Untuk menutup panel tanpa menerapkan atau menolak rekomendasi, klik Cancel.

Langkah selanjutnya