- File
postgresql.confuntuk lingkungan yang menjalankan AlloyDB Omni di VM.
Memperbarui parameter di AlloyDB Omni pada cluster Kubernetes
Anda dapat mengonfigurasi parameter database menggunakan kolom parameters di bagian primarySpec manifes cluster database:
spec:
primarySpec:
parameters:
"PARAMETER_NAME": "PARAMETER_VALUE"
...
Ganti kode berikut:
PARAMETER_NAME: nama parameter—misalnya,autovacuum.PARAMETER_VALUE: nilai parameter—misalnya,off.
Beberapa parameter mengharuskan Anda memulai ulang cluster agar perubahan diterapkan. Anda dapat memperoleh daftar parameter yang memerlukan mulai ulang dari pg_catalog.pg_settings. Parameter apa pun dengan pg_catalog.pg_settings.context = 'postmaster' memerlukan mulai ulang.
Untuk mengupdate parameter database, jalankan perintah berikut:
kubectl patch dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -p '{"spec":{"primarySpec":{"parameters": {"PARAMETER_NAME": "PARAMETER_VALUE"}}}}' --type=mergeSetelan parameter berada di bagian status pada kolom currentParameters.
Untuk melihat parameter database, jalankan perintah berikut:
kubectl get dbclusters.alloydbomni.dbadmin.goog dbcluster-sample -o jsonpath={.status.primary.currentParameters}Outputnya akan terlihat mirip seperti berikut:
{"autovacuum":"off","max_connections":"3000"}
Jika AlloyDB Omni tidak dapat menerapkan parameter yang Anda minta dalam manifes cluster database, nilai untuk kolom currentParameters dapat berbeda dengan nilai di kolom parameters pada manifes Anda. Misalnya, Anda menerapkan parameter yang tidak ada atau menetapkan nilai string ke parameter bilangan bulat.