Ajusta 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 CPU.
google_job_scheduler.maintenance_cpu_percentage = 50
El motor de columnas usa hasta el 20% de los núcleos de CPU para trabajos de mantenimiento en segundo plano, como la propagación, la actualización y la recomendación. Para ajustar los recursos de CPU de modo que se permitan las tareas de mantenimiento, establece la marca google_job_scheduler.maintenance_cpu_percentage en un valor de 20 a 100. El valor predeterminado es 20. El uso de CPU más bajo para las tareas de mantenimiento en segundo plano es de 1 CPU virtual.
Aumenta la velocidad de los procesos de los trabajadores
En este ejemplo, se establecen cuatro procesos de trabajador.
google_job_scheduler.max_parallel_workers_per_job = 4
El motor de columnas usa hasta dos procesos de trabajador para los trabajos en segundo plano de propagación y actualización. Para aumentar la velocidad de estas operaciones, establece la siguiente marca para aumentar la cantidad de procesos de trabajador para los trabajos en segundo plano. La configuración predeterminada es de 2 procesos de trabajador. Estos procesos se ejecutan en recursos de CPU limitados, como se especifica en la marca google_job_scheduler.maintenance_cpu_percentage. Esta marca no requiere que se reinicie la base de datos.
Cambia el programa de estructuración automática en columnas
En este ejemplo, se establece el programa de estructuración automática en columnas en seis horas.
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
El programa de estructuración automática en columnas se puede establecer en la marca google_columnar_engine.auto_columnarization_schedule según las cargas de trabajo con un uso intensivo de análisis previstas. Especifica una o más horas para este parámetro. Cambiar el valor de esta marca no requiere que se reinicie la base de datos.
Propaga manualmente el motor de columnas
Este ejemplo solo te permite propagar de forma manual el motor de columnas.
google_columnar_engine.enable_auto_columnarization = OFF
Si prefieres propagar el motor de columnas solo de forma manual, establece la marca google_columnar_engine.enable_auto_columnarization en OFF. De forma predeterminada, la marca se establece en ON. Cambiar el valor de esta marca no requiere que se reinicie la base de datos.
Consulta la sección Administra el contenido de forma manual para obtener más detalles.