Halaman ini menjelaskan pesan error umum yang mungkin Anda terima saat mencoba mengurangi atau mengecilkan kapasitas penyimpanan instance.
Pengecilan penyimpanan gagal untuk jenis mesin C4A dan N4
Error berikut mungkin terjadi saat Anda mencoba menerapkan operasi pengecilan penyimpanan ke jenis mesin C4A atau N4:
ERROR: (gcloud.sql.instances.perform-storage-shrink) HTTPError 400: Invalid
request: Requested provisioned IOPS is too high for the machine type and/or data disk size.
Jenis mesin C4A dan N4 menggunakan Google Cloud Hyperdisk, yang memungkinkan pengguna menyesuaikan nilai IOPS dan throughput disk. Jika Anda mencoba mengecilkan ukuran disk hingga titik saat nilai IOPS dan throughput yang dikonfigurasi menjadi tidak valid, operasi pengecilan disk akan gagal dan menampilkan error.
Dalam pesan error contoh ini, nilai IOPS instance yang diminta lebih besar daripada nilai IOPS maksimum disk kecil baru dan operasi gagal.
Untuk mengatasi masalah ini, hitung ulang ukuran penyimpanan target yang ingin Anda gunakan berdasarkan batasan Google Cloud Hyperdisk mesin Anda dan jalankan kembali operasi pengecilan penyimpanan.
Tidak dapat memeriksa status pembatalan
Error berikut mungkin terjadi saat Anda mencoba memeriksa status permintaan pembatalan untuk operasi pengecilan penyimpanan:
{
"kind": "sql#operation",
"targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/example_instance",
"status": "RUNNING",
"user": "user@example.com",
"insertTime": "2023-12-18T22:54:11.663Z",
"startTime": "2023-12-18T22:54:12.047Z",
"error": {
"kind": "sql#operationErrors",
"errors": [
{
"kind": "sql#operationError",
"code": "CANCEL_ERROR",
"message": "The UPDATE operation 490cdbe6-8b75-415c-99c1-ccc80000004f can not be cancelled."
}
]
},
"operationType": "UPDATE",
"name": "OPERATION_ID",
"targetId": "example_instance",
"selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID",
"targetProject": "PROJECT_ID"
}
Untuk mengatasi masalah ini, ikuti langkah berikut:
- Pesan error ini mungkin menunjukkan bahwa permintaan pembatalan hampir selesai. Coba periksa kembali status operasi dalam beberapa menit.
- Jika Anda masih menerima pesan error yang sama, hubungi dukungan Cloud SQL untuk mendapatkan bantuan.
Jika berhasil, pesan yang mirip dengan berikut akan ditampilkan:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/example_instance", "status": "DONE", "user": "user@example.com", "insertTime": "2023-12-18T22:54:11.663Z", "startTime": "2023-12-18T22:54:12.047Z", "error": { "kind": "sql#operationErrors", "errors": [ { "kind": "sql#operationError", "code": "CANCEL_SUCCESSFUL", "message": "The UPDATE operation is canceled." } ] }, "operationType": "UPDATE", "name": "OPERATION_ID", "targetId": "example_instance", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/operations/OPERATION_ID", "targetProject": "PROJECT_ID" }
Pengecilan penyimpanan gagal
Error berikut mungkin terjadi saat Anda mencoba menjalankan operasi pengecilan penyimpanan:
There is a pending blocking operation for instance: INSTANCE_NAME
Pesan error ini mungkin menunjukkan bahwa operasi lain masih berjalan, seperti berikut:
- Operasi pencadangan
- Operasi impor
- Operasi pengecilan penyimpanan sebelumnya pada instance
- Operasi pengecilan penyimpanan masih berjalan pada instance utama yang terkait dengan replika baca yang ingin Anda ubah
Untuk mengatasi masalah ini, tunggu hingga operasi sebelumnya selesai.
Jika operasi IMPORT sebelumnya mengalami error, hubungi dukungan Cloud SQL
untuk meminta bantuan membatalkan operasi.
Untuk mengetahui informasi selengkapnya, lihat Batasan.
Ukuran penyimpanan tidak valid untuk instance utama
Error berikut mungkin terjadi saat Anda mencoba menjalankan operasi pengecilan penyimpanan pada instance utama dan ukuran target yang diminta tidak valid:
Contoh 1
Invalid target storage size SIZE. Target storage
size should be at least 10GB, which is the minimum storage size for a
Cloud SQL instance.
Ukuran target yang diminta harus lebih besar dari atau sama dengan ukuran penyimpanan minimum yang diizinkan untuk instance.
Untuk mengatasi masalah ini, tentukan ukuran penyimpanan target yang lebih besar dan jalankan kembali operasi.
Untuk mengetahui informasi selengkapnya, lihat Batasan.
Contoh 2
Instance INSTANCE_NAME cannot shrink storage further
because the storage size is 10GB and the minimum storage size for a Cloud SQL
instance is 10GB.
Ukuran target yang diminta terlalu kecil. Jika ukuran target yang diminta untuk
--storage-sizesudah berada pada ukuran minimum 10 GB, Anda tidak dapat mengecilkannya lebih lanjut.Untuk mengatasi masalah ini, tentukan ukuran penyimpanan target yang lebih besar dan jalankan kembali operasi.
Untuk mengetahui informasi selengkapnya, lihat Batasan.
Contoh 3
ERROR: (gcloud.sql.instances.perform-storage-shrink) argument --storage-size: VALUE
must be greater than or equal to 10GB; received: SIZE
Jika ukuran target yang diminta untuk
--storage-sizeterlalu kecil, jalankan perintah berikut pada instance utama untuk mendapatkan kapasitas penyimpanan minimum yang diizinkan:gcloud sql instances get-storage-shrink-config PRIMARY_INSTANCE_NAMERespons mencakup nilai untuk
minimalTargetSizeGb. Anda dapat menggunakan nilai ini untuk parameter--storage-sizedan menjalankan kembali operasi.
Contoh 4
Invalid target storage size SIZE. Target storage
size should be smaller than present storage size CURRENT_SIZE.
Jika ukuran target yang diminta untuk
--storage-sizeterlalu besar, hal ini menunjukkan bahwa nilai tersebut lebih besar daripada ukuran penyimpanan instance utama saat ini dan Anda harus menggunakan nilai yang lebih kecil.Jika Anda ingin memiliki disk yang lebih besar, edit instance terlebih dahulu dan coba lagi operasi.
Contoh 5
Requested storage size is too close to current storage usage, request storage
size should be minimum SIZEGB.
Jika ukuran target yang diminta terlalu dekat dengan ukuran penyimpanan yang ada, Anda harus mengubah nilai dan menjalankan kembali operasi. Opsi untuk modifikasi mencakup hal berikut:
- Tingkatkan nilai target.
- Tetapkan nilai target agar sama dengan nilai
minimalTargetSizeGb.
Untuk mengetahui informasi selengkapnya, lihat Batasan.
Ukuran penyimpanan tidak valid untuk replika
Error berikut mungkin terjadi saat Anda mencoba menjalankan operasi pengecilan penyimpanan pada replika dan ukuran target yang diminta tidak valid:
Contoh 1
Cannot shrink storage further for replica INSTANCE_NAME
because the minimum storage size for a Cloud SQL replica is 10GB.
Jika ukuran target yang diminta untuk --storage-size sudah berada pada ukuran minimum 10 GB, Anda tidak dapat mengecilkannya lebih lanjut.
Untuk mengatasi masalah ini, tentukan ukuran penyimpanan target yang berada dalam rentang yang dapat diterima dan jalankan kembali operasi.
Untuk mengetahui informasi selengkapnya, lihat Batasan.
Contoh 2
Cannot shrink storage further for replica REPLICA_INSTANCE_NAME
because current replica storage size isn't greater than primary instance
PRIMARY_INSTANCE_ID storage size. If you want to shrink
both primary and replica instance, please shrink primary instance first.
Replika baca tidak dapat memiliki kapasitas penyimpanan yang lebih kecil daripada instance utama terkaitnya. Jika ingin mengecilkan kapasitas penyimpanan replika, Anda harus menyelesaikan operasi pengecilan penyimpanan pada instance utama terkaitnya terlebih dahulu.
Untuk mengetahui informasi selengkapnya, lihat Batasan.
Ruang penyimpanan tidak cukup
Error berikut mungkin terjadi saat Anda mencoba menetapkan ukuran pengecilan penyimpanan:
{
"error": {
"code": 400,
"message": "Invalid target storage size TARGET_SIZE. ...",
"errors": ...
}
Pesan error ini mungkin menunjukkan bahwa Anda tidak memiliki cukup penyimpanan di instance.
Untuk mengatasi masalah ini, ikuti langkah berikut:
- Pastikan untuk mengikuti semua langkah pengecilan penyimpanan.
- Pastikan ukuran penyimpanan target lebih besar daripada ukuran target minimum yang sebelumnya Anda tetapkan.
Pengecilan penyimpanan gagal setelah 10 hari
Operasi pengecilan penyimpanan akan mencapai waktu tunggu jika operasi berlanjut selama lebih dari 10 hari.
Untuk mengatasi masalah ini, upgrade CPU instance untuk mengurangi waktu operasi secara keseluruhan.
Pengecilan penyimpanan gagal dengan error internal
Operasi pengecilan penyimpanan yang tidak berhasil mungkin menampilkan pesan yang menunjukkan error internal.
Untuk mengatasi masalah ini, hubungi dukungan Cloud SQL untuk mendapatkan bantuan.
Perintah gcloud pengecilan penyimpanan gagal setelah 10 menit
Error berikut mungkin terjadi saat Anda mencoba mengecilkan ukuran penyimpanan instance
menggunakan perintah gcloud sql instances:
Performing a storage size decrease on a Cloud SQL instance....failed.
Anda mungkin menerima pesan error ini jika operasi berlangsung lebih dari 10 menit.
Untuk mengatasi masalah ini, tambahkan --async
flag ke akhir perintah untuk menunggu operasi secara asinkron.