Halaman ini menjelaskan cara mengelola jumlah tabel sementara. Rekomendator ini disebut Konfigurasi ulang setelan tabel sementara.
Setiap hari, perekomendasikan ini menganalisis jumlah tabel sementara yang dibuat di disk dibandingkan dengan jumlah total tabel sementara. Jika jumlah tabel sementara yang dibuat di disk lebih dari 20% dari jumlah total tabel, pemberi rekomendasi ini menyarankan Anda untuk melakukan salah satu tindakan berikut:
Tingkatkan nilai flag
tmp_table_size
atau flagmax_heap_table_size
, atau kedua flag tersebut.Jika nilai untuk
max_heap_tmp_table_size
dantmp_table_size
tidak sama, tingkatkan nilai yang lebih kecil agar cocok dengan nilai yang lebih besar.Jika nilai untuk
max_heap_tmp_table_size
dantmp_table_size
sama, tingkatkan keduanya ke nilai yang lebih besar.
Untuk informasi selengkapnya tentang cara meningkatkan nilai tmp_table_size
, lihat
tmp_table_size
.
Harga
Pemberi rekomendasi Konfigurasi ulang setelan tabel sementara berada dalam Standar Tingkat harga pemberi rekomendasi.
Sebelum memulai
Peran dan izin yang diperlukan
Untuk mendapatkan izin guna melihat dan menggunakan insight serta rekomendasi, pastikan Anda memiliki peran Identity and Access Management (IAM) yang diperlukan.
Tugas | Peran |
---|---|
Lihat rekomendasi |
recommender.cloudsqlViewer atau
cloudsql.admin
|
Menerapkan rekomendasi |
cloudsql.editor
atau cloudsql.admin
|
Mencantumkan rekomendasi
Untuk menampilkan rekomendasi, ikuti langkah-langkah berikut:
Konsol
Untuk menampilkan rekomendasi terkait performa instance, ikuti langkah-langkah berikut:
- Buka halaman Instance Cloud SQL.
- Pada banner Meningkatkan kondisi instance dengan menyelidiki masalah dan menindaklanjuti rekomendasi, klik Luaskan 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_TMP_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 Konfigurasi ulang setelan tabel sementara. Panel rekomendasi akan muncul, yang berisi insight dan rekomendasi mendetail untuk instance.
Di halaman Instance, klik Reconfigure temp table settings. 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: menetapkan parameter ini ke salah satu dari hal berikut:
MYSQL_HIGH_NUMBER_OF_TMP_TABLE_ON_DISK_TMP_TABLE
: menampilkan insight untuk jumlah total tabel sementara di disk untuk instance AndaMYSQL_HIGH_NUMBER_OF_TMP_TABLE_ON_DISK_MAX_HEAP
: menampilkan insight untuk jumlah total tabel sementara yang dibuat pengguna di disk 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
Menerapkan rekomendasi
Untuk menerapkan rekomendasi ini, lakukan salah satu hal berikut:
Jika nilai untuk tanda
max_heap_tmp_table_size
dantmp_table_size
tidak sama, tingkatkan nilai yang lebih kecil agar cocok dengan nilai yang lebih besar.Jika nilai untuk flag
max_heap_tmp_table_size
dantmp_table_size
sama, tingkatkan keduanya ke nilai yang lebih besar.