Menyesuaikan mesin berbasis kolom untuk AlloyDB Omni

Pilih versi dokumentasi:

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

Menyesuaikan resource CPU untuk tugas pemeliharaan

Contoh ini mengonfigurasi columnar engine 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. Pemakaian CPU terendah untuk tugas pemeliharaan latar belakang adalah 1 vCPU.

Meningkatkan kecepatan proses worker

Contoh ini menetapkan empat proses pekerja.

google_job_scheduler.max_parallel_workers_per_job = 4

Columnar engine menggunakan hingga dua proses worker untuk tugas latar belakang pengisian dan refresh. Untuk meningkatkan kecepatan operasi ini, tetapkan tanda berikut untuk meningkatkan jumlah proses worker untuk tugas latar belakang. Setelan defaultnya adalah 2 proses worker. Proses ini berjalan pada resource CPU terbatas seperti yang ditentukan dalam flag google_job_scheduler.maintenance_cpu_percentage. Flag ini tidak mengharuskan database dimulai ulang.

Mengubah jadwal pengelompokan otomatis

Contoh ini menetapkan jadwal pengelompokan otomatis ke enam jam.

google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'

Jadwal auto-columnarization dapat ditetapkan dalam flag google_columnar_engine.auto_columnarization_schedule berdasarkan workload berat pemindaian yang diantisipasi. Tentukan satu atau beberapa jam untuk flag ini. Mengubah nilai flag ini tidak memerlukan mulai ulang database.

Mengisi columnar engine secara manual

Contoh ini memungkinkan Anda mengisi columnar engine secara manual.

google_columnar_engine.enable_auto_columnarization = OFF

Jika Anda lebih memilih untuk mengisi columnar engine secara manual, tetapkan flag 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.