Halaman ini menunjukkan cara menggunakan metode upgrade yang berlaku untuk mengupgrade instance edisi Cloud SQL Enterprise ke edisi Cloud SQL Enterprise Plus. Selain itu, bagian ini juga menjelaskan prosedur downgrade instance edisi Cloud SQL Enterprise Plus ke edisi Cloud SQL Enterprise.
Dengan melakukan upgrade ke edisi Cloud SQL Enterprise Plus, Anda akan mendapatkan beberapa manfaat dan peningkatan performa. Untuk mengetahui informasi selengkapnya, lihat Pengantar Cloud SQL untuk edisi PostgreSQL.
Guna mengaktifkan penyempurnaan ini untuk instance edisi Cloud SQL Enterprise yang ada, Anda harus mengupgradenya ke edisi Cloud SQL Enterprise Plus. Proses upgrade memerlukan waktu beberapa menit untuk diselesaikan dengan periode nonaktif yang diperkirakan kurang dari 60 detik. Selain itu, proses ini tidak memerlukan aplikasi Anda untuk mengubah endpoint yang terhubung dengannya.
Sebelum memulai
Pastikan Anda menjalankan instance Cloud SQL Enterprise edisi di PostgreSQL 12 atau yang lebih baru.
Jika instance menggunakan PostgreSQL versi sebelumnya, Anda harus mengupgrade instance ke PostgreSQL 12 atau yang lebih baru. Untuk mengetahui informasi selengkapnya, lihat Mengupgrade versi utama database.
- Pastikan instance Anda menggunakan Solid State Drive (SSD).
Mengupgrade instance ke edisi Cloud SQL Enterprise Plus
Gunakan prosedur di bagian ini untuk mengupgrade instance edisi Cloud SQL Enterprise ke edisi Cloud SQL Enterprise Plus.
Konsol
-
Di konsol Google Cloud, buka halaman Instance Cloud SQL.
- Untuk membuka halaman Ringkasan instance, klik nama instance.
- Klik Edit.
- Di bagian Choose a Cloud SQL edition, klik Upgrade.
- Di panel Upgrade ke Enterprise Plus, masukkan ID instance, lalu klik Upgrade edisi.
Atau, Anda juga dapat mengupgrade instance dengan mengklik Upgrade di bagian Configuration di halaman Overview instance.
gcloud
Contoh kode berikut menunjukkan cara mengupgrade instance ke edisi Cloud SQL Enterprise Plus:
gcloud sql instances patch INSTANCE_ID \ --edition=enterprise-plus \ --tier=MACHINE_TYPE \ --project=PROJECT_ID
Opsional: Anda juga dapat mengaktifkan cache data untuk instance dengan menambahkan tanda --enable-data-cache
.
Ganti kode berikut:
- PROJECT_ID: ID project instance yang ingin Anda upgrade.
- INSTANCE_ID: nama instance yang ingin Anda upgrade.
- MACHINE_TYPE: jenis mesin instance yang ingin dijadikan tujuan upgrade. Untuk mengetahui informasi selengkapnya tentang jenis mesin untuk edisi Cloud SQL Enterprise Plus, lihat Jenis mesin untuk instance edisi Cloud SQL Enterprise Plus.
REST
Perintah berikut mengupgrade instance Anda ke edisi Cloud SQL Enterprise dan memicu operasi mulai ulang.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: ID project instance yang ingin Anda upgrade.
- INSTANCE_ID: ID instance instance yang ingin Anda upgrade.
- MACHINE_TYPE: jenis mesin instance yang ingin dijadikan tujuan upgrade. Untuk mengetahui informasi selengkapnya tentang jenis mesin untuk edisi Cloud SQL Enterprise Plus, lihat Jenis mesin untuk instance edisi Cloud SQL Enterprise Plus.
Opsional: Anda dapat mengaktifkan cache data dengan menetapkan parameter dataCacheEnabled
sebagai true
.
Metode HTTP dan URL:
PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID
Meminta isi JSON:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE_PLUS", "dataCacheConfig": { "dataCacheEnabled": true }, } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
REST v1beta4
Perintah berikut mengupgrade instance Anda ke edisi Cloud SQL Enterprise dan memicu operasi mulai ulang.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: ID project instance yang ingin Anda upgrade.
- INSTANCE_ID: ID instance instance yang ingin Anda upgrade.
- MACHINE_TYPE: jenis mesin instance yang ingin dijadikan tujuan upgrade. Untuk mengetahui informasi selengkapnya tentang jenis mesin untuk edisi Cloud SQL Enterprise Plus, lihat Jenis mesin untuk instance edisi Cloud SQL Enterprise Plus.
Opsional: Anda dapat mengaktifkan cache data dengan menetapkan parameter dataCacheEnabled
sebagai true
.
Metode HTTP dan URL:
PATCH https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID
Meminta isi JSON:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE_PLUS", "dataCacheConfig": { "dataCacheEnabled": true }, } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
Beralih ke edisi Cloud SQL Enterprise
Konsol
-
Di konsol Google Cloud, buka halaman Instance Cloud SQL.
- Untuk membuka halaman Ringkasan instance, klik nama instance.
- Klik Edit.
- Di bagian Choose a Cloud SQL edition, klik Switch to Enterprise.
- Di panel Switch to Enterprise, masukkan ID instance Anda, lalu klik Switch edition.
Atau, Anda juga dapat beralih ke edisi Cloud SQL Enterprise dengan mengklik Switch to Enterprise di bagian Configuration pada halaman Overview instance.
gcloud
Contoh kode berikut menunjukkan cara mengubah instance Anda ke edisi Cloud SQL Enterprise:
gcloud sql instances patch INSTANCE_ID \ --edition=enterprise \ --tier=MACHINE_TYPE \ --project=PROJECT_IDGanti kode berikut:
- PROJECT_ID: project ID instance.
- INSTANCE_ID: nama instance.
- MACHINE_TYPE: jenis mesin dari instance yang ingin Anda gunakan. Untuk mengetahui informasi selengkapnya tentang jenis mesin untuk edisi Cloud SQL Enterprise, lihat Jenis mesin untuk instance Cloud SQL Enterprise Edition.
REST
Perintah berikut mengubah instance Anda ke edisi Cloud SQL Enterprise dan memicu operasi mulai ulang.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID instance.
- INSTANCE_ID: ID instance instance.
- MACHINE_TYPE: jenis mesin dari instance yang ingin Anda gunakan. Untuk mengetahui informasi selengkapnya tentang jenis mesin untuk edisi Cloud SQL Enterprise, lihat Jenis mesin untuk instance Cloud SQL Enterprise Edition.
Metode HTTP dan URL:
PATCH https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID
Meminta isi JSON:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE" } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON seperti berikut:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
REST v1beta4
Perintah berikut mengubah instance Anda ke edisi Cloud SQL Enterprise dan memicu operasi mulai ulang.
Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:
- PROJECT_ID: project ID instance.
- INSTANCE_ID: ID instance instance.
- MACHINE_TYPE: jenis mesin dari instance yang ingin Anda gunakan. Untuk mengetahui informasi selengkapnya tentang jenis mesin untuk edisi Cloud SQL Enterprise, lihat Jenis mesin untuk instance Cloud SQL Enterprise Edition.
Metode HTTP dan URL:
PATCH https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID
Meminta isi JSON:
{ "settings": { "tier": "MACHINE_TYPE", "edition": "ENTERPRISE" } }
Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:
Anda akan melihat respons JSON yang mirip dengan berikut ini:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/instances/INSTANCE_ID", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-16T02:32:12.281Z", "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "INSTANCE_ID", "selfLink": "https://sqladmin.googleapis.com/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
Langkah selanjutnya
- Pelajari edisi Cloud SQL Enterprise Plus lebih lanjut.