Ajustar los recursos de CPU para las tareas de mantenimiento
En este ejemplo, se configura el motor de columnas para que use el 50% de los núcleos de la CPU.
google_job_scheduler.maintenance_cpu_percentage = 50
El motor de columnas usa hasta el 20% de los núcleos de la CPU para tareas de mantenimiento en segundo plano, como la población, la actualización y la recomendación. Para ajustar los recursos de CPU y permitir que se lleven a cabo tareas de mantenimiento, asigna a la marca google_job_scheduler.maintenance_cpu_percentage
un valor entre 20 y 100. El valor predeterminado es 20. El uso de CPU más bajo para las tareas de mantenimiento en segundo plano es de 1 vCPU.
Aumentar la velocidad de los procesos de trabajo
En este ejemplo se definen cuatro procesos de trabajador.
google_job_scheduler.max_parallel_workers_per_job = 4
El motor de columnas usa hasta dos procesos de trabajador para las tareas en segundo plano de población y actualización. Para aumentar la velocidad de estas operaciones, define la siguiente marca para aumentar el número de procesos de trabajo de las tareas en segundo plano. El valor predeterminado es de 2 procesos de trabajo. Estos procesos se ejecutan con recursos de CPU limitados, tal como se especifica en la marca google_job_scheduler.maintenance_cpu_percentage
. Esta marca no requiere que se reinicie la base de datos.
Cambiar la programación de la columnarización automática
En este ejemplo, se define una programación de columnarización automática de seis horas.
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
La programación de la columnarización automática se puede definir en la marca google_columnar_engine.auto_columnarization_schedule
en función de las cargas de trabajo que se prevean con muchas lecturas. Especifica una o varias horas para esta marca. Para cambiar el valor de esta marca, no es necesario reiniciar la base de datos.
Rellenar manualmente el motor en columnas
En este ejemplo, solo puedes rellenar manualmente el motor columnar.
google_columnar_engine.enable_auto_columnarization = OFF
Si prefiere rellenar manualmente el buscador columnar, defina el indicador google_columnar_engine.enable_auto_columnarization
en OFF
. De forma predeterminada, la marca está definida como ON
. Para cambiar el valor de esta marca, no es necesario reiniciar la base de datos.
Consulta la sección Gestionar contenido manualmente para obtener más información.