Ajustar o mecanismo colunar do AlloyDB Omni em uma VM

Selecione uma versão da documentação:

Neste documento, descrevemos como ajustar o mecanismo colunar do AlloyDB Omni. Este documento pressupõe que você já conhece o PostgreSQL.

Ajustar os recursos de CPU para tarefas de manutenção

Este exemplo configura o mecanismo colunar para usar 50% dos núcleos de CPU.

google_job_scheduler.maintenance_cpu_percentage = 50

O mecanismo colunar usa até 20% dos núcleos de CPU para jobs de manutenção em segundo plano, como preenchimento, atualização e recomendação. Para ajustar os recursos de CPU para permitir tarefas de manutenção, defina a flag google_job_scheduler.maintenance_cpu_percentage como um valor de 20 a 100. O valor padrão é 20. A menor utilização de CPU para tarefas de manutenção em segundo plano é de 1 vCPU.

Aumentar a velocidade dos processos de worker

Este exemplo define quatro processos de worker.

google_job_scheduler.max_parallel_workers_per_job = 4

O mecanismo colunar usa até dois processos de worker para jobs em segundo plano de preenchimento e atualização. Para aumentar a velocidade dessas operações, defina a flag a seguir para aumentar o número de processos de worker para jobs em segundo plano. A configuração padrão é de dois processos de worker. Esses processos são executados em recursos de CPU limitados, conforme especificado na flag google_job_scheduler.maintenance_cpu_percentage. Essa flag não exige que o banco de dados seja reiniciado.

Mudar a programação da colunização automática

Este exemplo define a programação de colunização automática como seis horas.

google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'

A programação de colunização automática pode ser definida na flag google_columnar_engine.auto_columnarization_schedule com base nas cargas de trabalho pesadas de verificação previstas. Especifique uma ou mais horas para essa flag. A alteração do valor dessa flag não exige a reinicialização do banco de dados.

Preencher manualmente o mecanismo colunar

Neste exemplo, você só pode preencher o mecanismo colunar manualmente.

google_columnar_engine.enable_auto_columnarization = OFF

Se você preferir preencher manualmente o mecanismo colunar, defina a flag google_columnar_engine.enable_auto_columnarization como OFF. Por padrão, a flag é definida como ON. A alteração do valor dessa flag não exige a reinicialização do banco de dados. Consulte a seção Gerenciar conteúdo manualmente para mais detalhes.