Halaman ini menjelaskan pemberi rekomendasi pengoptimalan kehabisan memori (OOM) instance Cloud SQL yang membantu Anda mendeteksi instance yang memiliki sejumlah besar peristiwa OOM dalam tujuh hari terakhir.
Pemberi rekomendasi ini mendeteksi instance yang memiliki jumlah peristiwa OOM yang tinggi. Kemudian, bagian ini memberikan rekomendasi tentang cara mengoptimalkan instance tersebut dan meningkatkan performa. Rekomendasi dibuat setiap hari.
Harga
Pemberi rekomendasi pengoptimalan OOM Cloud SQL berada dalam Tingkat harga pemberi rekomendasi Standar.
Sebelum memulai
Sebelum Anda dapat melihat rekomendasi dan insight, lakukan tindakan berikut:
- Guna mendapatkan izin untuk melihat dan menggunakan insight serta rekomendasi,
pastikan Anda memiliki peran Identity and Access Management (IAM) yang diperlukan.
Tasks Peran Melihat rekomendasi Salah satu peran berikut: recommender.cloudsqlViewer
ataucloudsql.viewer
.Menerapkan rekomendasi Salah satu dari peran berikut: recommender.cloudsqlAdmin
,cloudsql.editor
, ataucloudsql.admin
. -
Enable the Recommender API.
Mencantumkan rekomendasi pengoptimalan OOM untuk instance
Anda dapat membuat daftar rekomendasi pengoptimalan OOM untuk instance
menggunakan konsol Google Cloud , gcloud CLI
, atau Recommender API.
Konsol
Untuk membuat daftar rekomendasi tentang performa instance menggunakan
Google Cloud , ikuti langkah-langkah berikut:
- Buka halaman Instance Cloud SQL.
- Klik Luaskan Detail pada banner Tingkatkan kondisi instance dengan menyelidiki masalah dan menindaklanjuti rekomendasi.
Atau, ikuti langkah berikut:
Buka Hub Rekomendasi. Lihat juga Menemukan dan menerapkan rekomendasi dengan Rekomendasi.
Klik Performa di kartu Semua rekomendasi.
gcloud CLI
Untuk mencantumkan rekomendasi pengoptimalan OOM untuk 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, sepertius-central1
.
API
Untuk membuat daftar rekomendasi pengoptimalan OOM untuk 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, sepertius-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 pembaruan 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, lalu klik Praktik Terbaik Sering Terjadi Masalah Kehabisan Memori. Panel rekomendasi akan muncul, yang berisi insight dan rekomendasi mendetail untuk instance.
Di halaman Instances, klik Frequent Out-of-Memory Best Practice. Daftar instance hanya menampilkan instance yang berlaku untuk rekomendasi.
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, sepertius-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, sepertius-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.