Menyesuaikan mesin berbasis kolom untuk AlloyDB Omni di VM

Pilih versi dokumentasi:

Dokumen ini menjelaskan cara menyesuaikan mesin columnar untuk AlloyDB Omni di VM. Dokumen ini mengasumsikan bahwa Anda sudah memahami PostgreSQL.

Menyesuaikan resource CPU untuk tugas pemeliharaan

Contoh ini mengonfigurasi mesin columnar untuk menggunakan 50% core CPU.

google_job_scheduler.maintenance_cpu_percentage = 50

Mesin columnar menggunakan hingga 20% core CPU untuk tugas pemeliharaan latar belakang, seperti pengisian, refresh, dan rekomendasi. Untuk menyesuaikan resource CPU agar memungkinkan tugas pemeliharaan, tetapkan tanda google_job_scheduler.maintenance_cpu_percentage ke nilai dari 20 hingga 100. Nilai defaultnya adalah 20. Penggunaan CPU terendah untuk tugas pemeliharaan latar belakang adalah 1 vCPU.

Meningkatkan kecepatan proses pekerja

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 refresh. 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 tanda google_job_scheduler.maintenance_cpu_percentage. Flag ini tidak mengharuskan database dimulai ulang.

Mengubah jadwal kolom otomatis

Contoh ini menetapkan jadwal pengelompokan otomatis ke enam jam.

google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'

Jadwal pengelompokan otomatis dapat ditetapkan di flag google_columnar_engine.auto_columnarization_schedule berdasarkan workload berat pemindaian yang diantisipasi. Tentukan satu atau beberapa jam untuk tanda ini. Mengubah nilai flag ini tidak memerlukan mulai ulang database.

Mengisi mesin berbasis 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 columnar secara manual, tetapkan tanda google_columnar_engine.enable_auto_columnarization ke OFF. Secara default, tanda ditetapkan ke ON. Mengubah nilai flag ini tidak memerlukan mulai ulang database. Lihat bagian Mengelola Konten Secara Manual untuk mengetahui detail selengkapnya.