Halaman ini menjelaskan cara mengelola instance dengan banyak tabel terbuka dan definisi tabel terbuka dalam jumlah tinggi. recommender ini disebut Mengelola tabel terbuka.
Setiap hari, pemberi rekomendasi ini menganalisis metrik untuk hal berikut:
- Jumlah tabel terbuka atau definisi tabel terbuka untuk instance sebagai berikut:
- Jika jumlah tabel terbuka atau definisi tabel terbuka bertambah 1 tabel setiap 2 detik, atau lebih cepat, selama 24 jam sebelumnya.
- Jika jumlah tabel terbuka atau definisi tabel terbuka masing-masing sama dengan atau lebih
dari nilai
table_open_cache
dantable_definition_cache
. Jika salah satu pernyataan tersebut benar, pemberi rekomendasi akan menyarankan Anda untuk meningkatkan nilaitable_open_cache
atautable_definition_cache
.
Untuk informasi selengkapnya tentang meningkatkan nilai table_open_cache
dan table_definition_cache
, lihat Batas tabel.
Harga
Pemberi rekomendasi Kelola tabel terbuka berada di Tingkat harga pemberi rekomendasi Standar.
Sebelum memulai
Peran dan izin yang diperlukan
Untuk mendapatkan izin untuk melihat dan menggunakan insight dan rekomendasi, pastikan Anda memiliki peran Identity and Access Management (IAM) yang diperlukan.
Tugas | Peran |
---|---|
Melihat rekomendasi |
recommender.cloudsqlViewer atau
cloudsql.admin
|
Menerapkan rekomendasi |
cloudsql.editor
atau cloudsql.admin
|
Membuat daftar rekomendasi
Untuk menampilkan daftar rekomendasi, ikuti langkah-langkah berikut:
Konsol
Untuk mencantumkan rekomendasi tentang performa instance, ikuti langkah-langkah berikut:
- Buka halaman Instance Cloud SQL.
- Pada banner Meningkatkan kondisi instance dengan menyelidiki masalah dan menindaklanjuti rekomendasi, klik Perluas Detail .
Atau ikuti langkah berikut:
Buka Hub Rekomendasi. Lihat juga Menemukan dan menerapkan rekomendasi dengan Rekomendasi.
Di kartu Semua rekomendasi, klik Performa .
gcloud
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_RECONFIG_OPEN_TABLES
Ganti kode berikut:
- PROJECT_ID: project ID Anda
- LOCATION: region tempat instance Anda berada, seperti
us-central1
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
Lihat insight dan rekomendasi mendetail
Untuk melihat insight dan rekomendasi mendetail, ikuti langkah-langkah berikut:
Konsol
Lakukan salah satu hal berikut:
Di halaman Rekomendasi Performa, klik kartu Rekomendasi performa, lalu klik Kelola tabel terbuka. Panel rekomendasi akan muncul, yang berisi insight dan rekomendasi mendetail untuk instance tersebut.
Di halaman Instances, klik Manage open tables. Daftar instance hanya menampilkan instance yang rekomendasinya berlaku.
gcloud
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=INSIGHT_SUBTYPE
Ganti kode berikut:
- PROJECT_ID: project ID Anda
- LOCATION: region tempat instance Anda berada, seperti
us-central1
- INSIGHT_SUBTYPE: tetapkan parameter ini ke salah satu nilai berikut:
MYSQL_HIGH_NUMBER_OF_OPEN_TABLES
: menampilkan insight untuk jumlah tabel terbuka untuk instance AndaMYSQL_HIGH_NUMBER_OF_OPEN_TABLE_DEFINITIONS
: menampilkan insight untuk jumlah definisi tabel terbuka untuk instance Anda
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
Untuk menerapkan rekomendasi ini, lakukan salah satu hal berikut:
Untuk jumlah tabel terbuka yang tinggi, naikkan nilai
table_open_cache
sebesar 500 sampai rekomendasi hilang.Untuk definisi tabel terbuka dalam jumlah besar, naikkan nilai
table_definition_cache
sebesar 500 sampai rekomendasi hilang.
Rekomendasi ini diperbarui setiap hari, jadi setelah Anda meningkatkan nilai table_open_cache
atau table_definition_cache
, tunggu selama 24 jam sebelum memeriksa kembali rekomendasi. Untuk informasi selengkapnya tentang cara meningkatkan nilai table_open_cache
dan table_definition_cache
, lihat Batas tabel.