Regolare le risorse della CPU per le attività di manutenzione
Questo esempio configura il motore colonnare in modo che utilizzi il 50% dei core della CPU.
google_job_scheduler.maintenance_cpu_percentage = 50
Il motore colonnare utilizza fino al 20% dei core della CPU per i job di manutenzione in background, come la compilazione, l'aggiornamento e i suggerimenti. Per regolare le risorse della CPU in modo da consentire le attività di manutenzione, imposta il flag google_job_scheduler.maintenance_cpu_percentage su un valore compreso tra 20 e 100. Il valore predefinito è 20. L'utilizzo minimo della CPU per le attività di manutenzione in background è di 1 vCPU.
Aumentare la velocità dei processi worker
Questo esempio imposta quattro processi worker.
google_job_scheduler.max_parallel_workers_per_job = 4
Il motore colonnare utilizza fino a due processi worker per i job in background di compilazione e aggiornamento. Per aumentare la velocità di queste operazioni, imposta il seguente flag per aumentare il numero di processi worker per i job in background. L'impostazione predefinita è di 2 processi worker. Questi processi vengono eseguiti su risorse della CPU limitate, come specificato nel flag google_job_scheduler.maintenance_cpu_percentage. Questo flag non richiede il riavvio del database.
Modificare la pianificazione della columnarizzazione automatica
Questo esempio imposta la pianificazione della columnarizzazione automatica su sei ore.
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
La pianificazione della columnarizzazione automatica può essere impostata nel flag google_columnar_engine.auto_columnarization_schedule in base ai workload che prevedi di eseguire con molte scansioni. Specifica una o più ore per questo flag. La modifica del valore di questo flag non richiede il riavvio del database.
Compilare manualmente il motore colonnare
Questo esempio consente di compilare manualmente solo il motore colonnare.
google_columnar_engine.enable_auto_columnarization = OFF
Se preferisci compilare manualmente solo il motore colonnare, imposta il flag google_columnar_engine.enable_auto_columnarization su OFF. Per impostazione predefinita, il flag è impostato su ON. La modifica del valore di questo flag non richiede il riavvio del database.
Per ulteriori dettagli, consulta la sezione Gestire manualmente i contenuti.