Mengoptimalkan instance Cloud SQL yang tidak disediakan

instance yang tidak disediakan Pemberi rekomendasi akan membantu Anda mendeteksi instance yang memiliki pemakaian CPU dan/atau memori tinggi. Alat ini kemudian memberikan rekomendasi tentang cara mengoptimalkan instance tersebut. Halaman ini menjelaskan cara kerja pemberi rekomendasi ini dan cara menggunakannya.

Cara kerja Duet AI

Jika terdeteksi pemakaian CPU dan/atau memori yang tinggi, Anda akan melihat rekomendasi untuk meningkatkan ukuran instance guna mengurangi pemakaian CPU dan/atau memori pada puncaknya.

Harga

Pemberi rekomendasi instance yang tidak disediakan berada dalam standar Tingkat harga pemberi rekomendasi.

Sebelum memulai

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

  • Pastikan Anda memiliki peran yang diperlukan sehingga memiliki izin untuk melihat dan bekerja menggunakan insight dan rekomendasi.
    Tasks Peran
    Melihat rekomendasi Salah satu peran berikut: recommender.cloudsqlViewer atau cloudsql.viewer.
    Menerapkan rekomendasi Salah satu dari peran berikut: recommender.cloudsqlAdmin, cloudsql.editor, atau cloudsql.admin.
    Untuk mengetahui informasi selengkapnya tentang peran, lihat memahami peran dan memberikan izin IAM.
  • Enable the Recommender API.

    Enable the API

Menampilkan daftar rekomendasi instance yang tidak disediakan

Konsol

Untuk menampilkan rekomendasi terkait instance yang tidak disediakan, ikuti langkah-langkah berikut:

  1. Buka halaman Cloud SQL Instances.

    Buka Instance Cloud SQL

  2. Klik Lihat semua pada banner pemberi rekomendasi instance Cloud SQL ubah ukuran.

Atau, ikuti langkah berikut:

  1. Buka Hub Rekomendasi.

    Buka Hub Rekomendasi

    Untuk mengetahui informasi selengkapnya, lihat Mulai menggunakan Hub Rekomendasi.

  2. Pada kartu Ubah ukuran Cloud SQL instances untuk meningkatkan performa, klik Lihat semua.

  3. Klik instance dengan rekomendasi Ubah ukuran Cloud SQL instance.

gcloud

Untuk menampilkan rekomendasi terkait instance yang tidak disediakan, jalankan perintah gcloud recommender recommendations list seperti berikut:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.UnderprovisionedRecommender

Ganti kode berikut:

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

API

Untuk menampilkan daftar rekomendasi terkait instance yang tidak disediakan menggunakan Recommendations API, panggil metode recommendations.list seperti berikut:

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

Ganti kode berikut:

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

Jika mendeteksi instance tidak disediakan, pemberi rekomendasi akan menampilkannya 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

Konsol

Untuk melihat insight dan rekomendasi mendetail tentang instance yang tidak disediakan menggunakan konsol Google Cloud, klik tombol rekomendasi dalam daftar instance.

gcloud

Untuk melihat insight dan rekomendasi mendetail tentang instance yang tidak disediakan menggunakan gcloud, jalankan perintah gcloud recommender insights list seperti berikut:

gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.INSIGHT_TYPE

Ganti kode berikut:

  • PROJECT_ID: ID Project Anda.
  • LOCATION: Region, seperti us-central1.
  • INSIGHT_TYPE: ID jenis insight adalah UnderprovisionedCpuUsageInsight, UnderprovisionedMemoryUsageInsight, atau OomProbabilityInsight, yang memberikan insight tentang penggunaan CPU, memori, dan probabilitas OOM.

API

Untuk melihat insight dan rekomendasi mendetail tentang instance yang tidak disediakan menggunakan Recommendations API, panggil metode insights.list sebagai berikut:

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

Ganti kode berikut:

  • PROJECT_ID: ID Project Anda.
  • LOCATION: Region, seperti us-central1.
  • INSIGHT_TYPE: ID jenis insight sebagai `UnderprovisionedCpuUsageInsight, UnderprovisionedMemoryUsageInsight, atau OomProbabilityInsight, yang memberikan insight tentang penggunaan CPU, memori, dan probabilitas OOM.

Tabel berikut berisi insight dan rekomendasi yang dapat dihasilkan oleh pemberi rekomendasi instance yang tidak disediakan oleh Cloud SQL untuk membantu Anda menghindari bottleneck akibat penggunaan CPU dan memori yang tinggi serta meminimalkan kemungkinan peristiwa kehabisan memori. Subjenis terlihat di hasil gcloud dan API.

Insight Rekomendasi
Berdasarkan tren pemakaian CPU saat ini, instance ditandai memiliki penggunaan CPU yang tinggi.
Subjenis: HIGH_CPU_UTILIZATION
Meningkatkan ukuran CPU atau mengurangi penggunaan CPU.
Subjenis: CHANGE_INSTANCE_SIZE
Berdasarkan tren pemakaian memori saat ini, instance ditandai memiliki penggunaan memori yang tinggi.
Subjenis: HIGH_MEMORY_UTILIZATION.
Tambah ukuran memori atau kurangi penggunaan memori.
Subjenis: CHANGE_INSTANCE_SIZE
Berdasarkan tren penggunaan saat ini, instance tersebut ditandai sebagai berisiko menimbulkan peristiwa OOM di masa mendatang.
Subjenis: HIGH_OOM_PROBABILITY.
Tambah ukuran memori atau kurangi penggunaan memori.
Subjenis: CHANGE_INSTANCE_SIZE

Menerapkan rekomendasi

Evaluasi rekomendasi dengan cermat dan lakukan salah satu tindakan berikut:

  • Untuk memeriksa rekomendasi, klik Lihat instance.

    Banner akan muncul di bagian atas halaman yang memberikan rekomendasi.

  • Untuk menolak rekomendasi agar tidak ditekankan dan tampak redup, klik Tolak.

  • Untuk menutup panel tanpa menerapkan atau menolak rekomendasi, klik Batal.

Mengoptimalkan performa instance

Untuk mengoptimalkan performa instance, lakukan hal berikut:

  • Edit instance, jika perlu, untuk meningkatkan vCPU atau memori. Atau, beralihlah ke jenis mesin dengan lebih banyak vCPU dan memori yang lebih besar. Anda tidak perlu menyesuaikan ukuran instance persis seperti yang direkomendasikan. Gunakan penilaian Anda dan ubah ukuran berdasarkan cara Anda ingin menyediakan instance. Perlu diingat bahwa makin besar ukurannya, makin besar latensi operasionalnya.

Anda juga dapat mengekspor rekomendasi ini ke BigQuery dan kemudian memeriksanya menggunakan Looker Studio atau Looker.

Langkah berikutnya