Conseils sur la performance runstats db2

<article data-type="article">

Quand exécuter RUNSTATS

  • Exécuter RUNSTATS après que les données ont été chargées dans une table si les statistiques ne sont pas recueillies sur la charge. Il est également une bonne idée d`exécuter RUNSTATS après un nouvel index est créé, après l`exécution de REORG, après la taille de prefetch a été modifié et après l`exécution de la "Redistribuer groupe de partitions de base de données" utilitaire. RUNSTATS devrait également être exécuté après insertions étendues, mises à jour ou suppressions ont été effectuées sur une table.

Réduire l`impact du rendement




  • Évitez d`exécuter RUNSTATS sur les tables qui ne ont pas besoin. Lors de l`exécution sur une table à haut volume, identifier uniquement les colonnes utilisées dans les prédicats SQL que celles pour recueillir des statistiques sur. Planification de la commande à exécuter à des moments de faible volume est également important. Throttling peut également être utilisé pour limiter la quantité de ressources consommées par les activités de base de données.

Comment Throttling Works

  • L`instance de base de données est configuré pour utiliser des gaz en réglant UTIL_IMPACT_LIM à une valeur de zéro à 100. Cent est la valeur par défaut et signifie qu`aucune limitation est en cours d`exécution. Le nombre représente le pourcentage de la charge de travail devrait être alloué à une commande utilitaire tel que RUNSTATS. Par exemple, si UTIL_IMPACT_LIM est réglé sur 20, RUNSTATS consommerait 20 pour cent de la charge de travail tout en permettant aux utilisateurs d`accéder à la base de données.

Automatique Statistiques Collection

  • Set auto_maint sur ON, réglez AUTO_TBL_MAINT sur ON et réglez auto_runstats sur ON pour activer la collecte automatique de statistiques. Cette fonction est nouvelle dans DB2 UDB 8.2. Cette fonction exécute automatiquement RUNSTATS en arrière-plan, au besoin. Il est recommandé d`avoir allumé la limitation lors de l`utilisation la collecte automatique de statistiques.

AUTRES

Comment optimiser mysql фото

Comment optimiser mysql

MySQL est un moteur similaire à postgresql, oracle ou MS SQL Server en ce qu`il vous permet de créer des tables et de…

» » » » Conseils sur la performance runstats db2