Sur votre machine il y a un certain nombre de jobs systèmes qui tournent pour gérer votre base de données, voici les principaux et ce à quoi ils servent : QDBSRVXR Gère les références du catalogue principalement QADBXREF sauf des zones qui sont dans QADBIFLD QDBSRVXR2 C’est lui qui gère les références de zones dans […]
https://www.gaia.fr/wp-content/uploads/2022/04/Id-Niko-BW-20220407-1-scaled.jpg25601689Nicolas kintz/wp-content/uploads/2017/05/logogaia.pngNicolas kintz2022-04-07 16:26:292022-04-08 15:32:59Suppression des conseils d’index dans la table SYSIXADV
Vous connaissez index advisor, c’est une table que le système met à jour à chaque suggestion d’index, elle se nomme SYSIXADV et elle est dans QSYS2. Vous pouvez l’interroger par SQL en faisant un simple select et en appliquant un filtre par rapport à une date de dernière utilisation et soit un nombre de fois […]
Voici la problématique qui nous est arrivée : Suite à un gros coup de ménage sur une petite machine saturée avec un énorme fichier de 12 millions d’enregistrement plus 30 millions d’enregistrements supprimés et 4 index dessus Le réflexe naturel, a été le bon vieux RGZPFM qui devait nous réorganiser tout ça … eh bien […]
https://www.gaia.fr/wp-content/uploads/2017/02/team3.png600600Pierre-Louis BERTHOIN/wp-content/uploads/2017/05/logogaia.pngPierre-Louis BERTHOIN2022-04-02 09:35:312022-04-06 09:45:55Réorganiser un très gros fichier
Le fichier QAQQINI sert à paramétrer les exécutions SQL pour un travail , et donc à donner des directives spécifiques sur les exécutions de requêtes, pour un travail donné. On ne verra pas ici toutes les options disponibles à ce jour, mais on présentera le principe. Celui qui est utilisé par défaut, c’est celui que […]
Une table de requête matérialisée (MQT Materialized Query Table) est une table dont la définition est basée sur le résultat d’une requête. Les données contenues dans un MQT sont dérivées d’une ou plusieurs tables sur lesquelles la définition de la table de requête matérialisée est basée. Cette solution est assez peu utilisée sur l’IBMi mais […]
Sur votre machine il y a un certain nombre de jobs systèmes qui tournent pour gérer votre base de données, voici les principaux et ce à quoi ils servent : QDBSRVXR Gère les références du catalogue principalement QADBXREF sauf des zones qui sont dans QADBIFLD QDBSRVXR2 C’est lui qui gère les références de zones dans […]
Vous connaissez index advisor, c’est une table que le système met à jour à chaque suggestion d’index, elle se nomme SYSIXADV et elle est dans QSYS2. Vous pouvez l’interroger par SQL en faisant un simple select et en appliquant un filtre par rapport à une date de dernière utilisation et soit un nombre de fois […]
Voici la problématique qui nous est arrivée : Suite à un gros coup de ménage sur une petite machine saturée avec un énorme fichier de 12 millions d’enregistrement plus 30 millions d’enregistrements supprimés et 4 index dessus Le réflexe naturel, a été le bon vieux RGZPFM qui devait nous réorganiser tout ça … eh bien […]
Le fichier QAQQINI sert à paramétrer les exécutions SQL pour un travail , et donc à donner des directives spécifiques sur les exécutions de requêtes, pour un travail donné. On ne verra pas ici toutes les options disponibles à ce jour, mais on présentera le principe. Celui qui est utilisé par défaut, c’est celui que […]
Une table de requête matérialisée (MQT Materialized Query Table) est une table dont la définition est basée sur le résultat d’une requête. Les données contenues dans un MQT sont dérivées d’une ou plusieurs tables sur lesquelles la définition de la table de requête matérialisée est basée. Cette solution est assez peu utilisée sur l’IBMi mais […]