Dokumen ini menjelaskan cara menyesuaikan mesin kolom untuk AlloyDB Omni di VM. Dokumen ini mengasumsikan bahwa Anda sudah memahami PostgreSQL.
Menyesuaikan resource CPU untuk tugas pemeliharaan (:#adjust-cpu-resources)
Contoh ini mengonfigurasi mesin kolom untuk menggunakan 50% core CPU.
google_job_scheduler.maintenance_cpu_percentage = 50
Mesin kolom menggunakan hingga 20% core CPU untuk tugas pemeliharaan latar belakang, seperti pengisian, pembaruan, dan rekomendasi. Untuk menyesuaikan resource CPU agar memungkinkan tugas pemeliharaan, tetapkan flag google_job_scheduler.maintenance_cpu_percentage
ke nilai antara 20 hingga 100. Nilai defaultnya adalah 20. Penggunaan CPU terendah untuk tugas pemeliharaan latar belakang adalah 1 vCPU.
Meningkatkan kecepatan proses pekerja (:#increase-speed-worker-process)
Contoh ini menetapkan empat proses pekerja.
google_job_scheduler.max_parallel_workers_per_job = 4
Mesin kolom menggunakan hingga dua proses pekerja untuk tugas latar belakang pengisian dan pembaruan. Untuk meningkatkan kecepatan operasi ini, tetapkan tanda berikut untuk meningkatkan jumlah proses pekerja untuk tugas latar belakang. Setelan defaultnya adalah 2 proses pekerja. Proses ini berjalan pada resource CPU terbatas seperti yang ditentukan dalam flag google_job_scheduler.maintenance_cpu_percentage
. Flag ini tidak memerlukan dimulai ulang database.
Mengubah jadwal pembuatan kolom otomatis
Contoh ini menetapkan jadwal pembuatan kolom otomatis menjadi enam jam.
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
Jadwal pembuatan kolom otomatis dapat ditetapkan di tanda google_columnar_engine.auto_columnarization_schedule
berdasarkan workload pemindaian yang berat yang diantisipasi. Tentukan satu atau beberapa jam untuk tanda ini. Mengubah nilai flag ini tidak memerlukan mulai ulang database.
Mengisi mesin kolom secara manual
Contoh ini memungkinkan Anda hanya mengisi mesin kolom secara manual.
google_columnar_engine.enable_auto_columnarization = OFF
Jika Anda hanya ingin mengisi mesin kolom secara manual, tetapkan tanda google_columnar_engine.enable_auto_columnarization
ke OFF
. Secara default, tanda ini ditetapkan ke ON
. Mengubah nilai flag ini tidak memerlukan mulai ulang database.
Lihat bagian Mengelola Konten Secara Manual untuk mengetahui detail selengkapnya.