Conseils sur la performance runstats db2
<Contenu
La commande DB2 RUNSTATS met à jour les statistiques de catalogue utilisées par l`optimiseur de base de données. L`optimiseur détermine le chemin que votre requête aura pour retourner vos résultats le plus rapide. Comme tables grandissent, RUNSTATS devient beaucoup de temps car il doit traiter les données et références croisées avec les index sur cette table. Les performances des requêtes va commencer à se dégrader si les statistiques du catalogue ne sont pas tenus à jour.
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 calculer le mode de sql
Dans l`analyse statistique, le mode est l`élément qui apparaît le plus fréquemment dans un groupe. Si, par exemple,…
Comment créer une vue d`oracle
Une vue Oracle est une structure créée par l`utilisateur qui stocke personnalisé structuré langage de requête, ou…
Comment construire une base de données de point de vente
Un point de vente base de données contient les clients, les produits et les ventes établies sur votre site. Les…
Ansi sql tutoriel
Comment faire pour exécuter sql partir de l`invite de commande
Structured Query Language (SQL) vous fournit les commandes utilisées pour insérer, modifier et supprimer des…
Comment faire pour exécuter une commande sql dans myphpadmin
phpMyAdmin est un gestionnaire de base de données qui prend en charge la plate-forme de base de données MySQL.…
Comment lier des tables dans microsoft access 2003
Microsoft Access vous permet de lier des tables dans une autre base de données. Avec cette fonctionnalité, vous…
Comment calculer moyenne dans excel 2007
Lorsque vous analysez les données en utilisant Excel, vous pourriez commencer par le calcul des statistiques…
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…
Comment faire pour exécuter une requête de base de données sql
Le standard ouvert SQL pour les langages de requête de base de données fournit un shell interactif pour taper des…
Comment renommer des colonnes dans mysql
MySQL est un serveur de base de données relationnelle qui stocke les informations dans les tables de base de données…
Comment créer une table dans db2
Le système de gestion de base de données DB2 est un logiciel de serveur de base de données développé par IBM. DB2…
Comment mettre à jour une table dans mysql
Une base de données permet de garder vos informations dans l`ordre. Le système de gestion de base de données MySQL…
Comment mettre à jour plusieurs colonnes
Structured Query Language (SQL) est utilisé pour sélectionner, récupérer, ajouter et supprimer des données dans…
Comment modifier les tables et ajouter des colonnes en sql
SQL (Structured Query Language) est un langage informatique conçu pour manipuler des données dans une base de…
Comment les données d`entrée de l`accès
La saisie des données dans Access peut vous aider à rester organisé et sur le dessus de l`information. Saisie des…
Comment puis-je consulter la syntaxe sql oracle?
Le système de gestion de base de données relationnelle Oracle comprend un moteur de recherche puissant qui permet aux…
Comment faire pour récupérer les noms de table à partir d`une base de données
Toutes les bases de données relationnelles qui stockent des données sont composées de tables. Visuellement, une…
Comment importer un fichier dat dans un serveur sql
SQL Server est une option de base de données pris en charge par Microsoft. Il peut être utilisé avec l`utilitaire…
Quels sont les avantages et les inconvénients d`une jointure ou une sous-requête?
Une sous-requête est une requête dans une autre requête. Une sous-requête peut également contenir un autre…