Ajuster les ressources de processeur pour les tâches de maintenance
Cet exemple configure le moteur de données en colonnes pour qu'il utilise 50% des cœurs de processeur.
google_job_scheduler.maintenance_cpu_percentage = 50
Le moteur de données en colonnes utilise jusqu'à 20% des cœurs de processeur pour les tâches de maintenance en arrière-plan, telles que l'insertion, l'actualisation et les recommandations. Pour ajuster les ressources de processeur afin d'autoriser les tâches de maintenance, définissez l'option google_job_scheduler.maintenance_cpu_percentage sur une valeur comprise entre 20 et 100. La valeur par défaut est 20. L'utilisation minimale du processeur pour les tâches de maintenance en arrière-plan est de 1 processeur virtuel.
Augmenter la vitesse des processus de nœud de calcul
Cet exemple définit quatre processus de nœud de calcul.
google_job_scheduler.max_parallel_workers_per_job = 4
Le moteur de données en colonnes utilise jusqu'à deux processus de nœud de calcul pour les tâches d'insertion et d'actualisation en arrière-plan. Pour accélérer ces opérations, définissez l'option suivante afin d'augmenter le nombre de processus de nœud de calcul pour les tâches en arrière-plan. Le paramètre par défaut est de deux processus de nœud de calcul. Ces processus s'exécutent sur des ressources de processeur limitées, comme spécifié dans l'option google_job_scheduler.maintenance_cpu_percentage. Cette option ne nécessite pas le redémarrage de la base de données.
Modifier la planification de la mise en colonnes automatique
Cet exemple définit la planification de la mise en colonnes automatique sur six heures.
google_columnar_engine.auto_columnarization_schedule = 'EVERY 6 HOURS'
La planification de la mise en colonnes automatique peut être définie dans l'option google_columnar_engine.auto_columnarization_schedule en fonction des charges de travail anticipées nécessitant de nombreuses analyses. Spécifiez une ou plusieurs heures pour cette option. La modification de la valeur de cette option ne nécessite pas le redémarrage de la base de données.
Insérer manuellement le moteur de données en colonnes
Cet exemple vous permet d'insérer manuellement le moteur de données en colonnes.
google_columnar_engine.enable_auto_columnarization = OFF
Si vous préférez n'insérer manuellement que le moteur de données en colonnes, définissez l'option google_columnar_engine.enable_auto_columnarization sur OFF. Par défaut, l'option est définie sur ON. La modification de la valeur de cette option ne nécessite pas le redémarrage de la base de données.
Pour en savoir plus, consultez la section Gérer le contenu manuellement.