Ajuste os recursos de CPU para tarefas de manutenção
Este exemplo configura o motor de colunas para usar 50% dos núcleos da CPU.
google_job_scheduler.maintenance_cpu_percentage = 50
O motor de colunas usa até 20% dos núcleos da CPU para tarefas de manutenção em segundo plano, como preenchimento, atualização e recomendação. Para ajustar os recursos da CPU de forma a permitir tarefas de manutenção, defina a flag google_job_scheduler.maintenance_cpu_percentage
para um valor entre 20 e 100. O valor predefinido é 20. A utilização mais baixa da CPU para tarefas de manutenção em segundo plano é de 1 vCPU.
Aumentar a velocidade dos processos de trabalho
Este exemplo define quatro processos de trabalho.
google_job_scheduler.max_parallel_workers_per_job = 4
O motor de colunas usa até dois processos de trabalho para tarefas de preenchimento e atualização em segundo plano. Para aumentar a velocidade destas operações, defina a seguinte flag para aumentar o número de processos de trabalho para tarefas em segundo plano. A predefinição é de 2 processos de trabalho. Estes processos são executados em recursos de CPU limitados, conforme especificado na flag google_job_scheduler.maintenance_cpu_percentage
. Esta flag não requer o reinício da base de dados.
Altere o horário de organização em colunas automática
Este exemplo define o agendamento de auto-colunas para seis horas.
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
O horário de organização em colunas automática pode ser definido na flag google_columnar_engine.auto_columnarization_schedule
com base nas cargas de trabalho com muitas análises previstas. Especifique uma ou mais horas para esta flag. A alteração do valor desta flag não requer o reinício da base de dados.
Preencha manualmente o motor de colunas
Este exemplo permite-lhe apenas preencher manualmente o motor de colunas.
google_columnar_engine.enable_auto_columnarization = OFF
Se preferir preencher manualmente apenas o motor de colunas, defina a flag google_columnar_engine.enable_auto_columnarization
como OFF
. Por predefinição, o sinalizador está definido como ON
. A alteração do valor desta flag não requer o reinício da base de dados.
Consulte a secção Faça a gestão do conteúdo manualmente para mais detalhes.