IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. DB2 for Z/OS : analyser les index

    par , 29/11/2023 à 14h44
    Voici une requête permettant d'extraire du catalogue DB2 les éléments relatifs aux index des tables, l'index primaire est restitué en premier, les index uniques ensuite, puis les index multiples.


    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    -- Cette requete extrait les informations liées aux index d'une table           
    -- PUD = P (primary) soit unique et not null, U (unique), D (duplicate)         
    -- Cls = Y (index cluster), N (non cluster)                                     
    -- Ratio = cluster
    ...
    Tags: catalogue, db2, index, sql
    Catégories
    Sans catégorie
  2. DB2 for Z/OS : analyser les contraintes CHECK et REFERENCE

    par , 29/11/2023 à 12h49
    Voici des requêtes qui permettent d'extraire du catalogue les informations relatives aux contraintes de contenu (CHECK) et de référence à des clefs étrangères (REFERENCE FOREIGN KEY) sur DB2 for Z/OS
    Les noms d'objets sont restitués sur 8 caractères, car c'est la longueur maximale la plus souvent utilisée dans le monde Z/OS pour des raisons historiques, à adapter si besoin.

    Contraintes de contenu :

    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    -- liste des contraintes CHECK
    ...

    Mis à jour 29/11/2023 à 15h58 par escartefigue

    Catégories
    Sans catégorie
  3. DB2 for Z/OS : analyser le besoin de réorganisation

    par , 29/11/2023 à 12h03
    Voici une requête qui permet de vérifier le cluster ratio des index cluster sur DB2 for Z/OS, et donc, le besoin éventuel d'exécuter des réorgs.

    Les noms d'objets sont restitués sur 8 caractères, car c'est la longueur maximale la plus souvent utilisée dans le monde Z/OS pour des raisons historiques, à adapter si besoin.

    Si le cluster ratio est fortement dégradé, il faut peut-être augmenter la fréquence des réorgs ou augmenter la valeur du paramètre PCTFREE pour les ...

    Mis à jour 13/12/2023 à 10h36 par escartefigue

    Tags: cluster, db2, reorg, sql
    Catégories
    Sans catégorie
  4. CASE WHEN

    par , 06/06/2018 à 16h03
    Petit rappel (pour moi aussi): Comment fait-on un simple choix*multiple en DB2 sur IBM i:
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    SELECT *
      FROM fichiera
     WHERE A1  in( SELECT CASE
                          WHEN SUBSTR( B2, 19, 7) <> ''
                               THEN INT( SUBSTR( B2, 19, 7))
                          WHEN SUBSTR( B2, 19, 7) <> '4'
                               THEN 4
                          ELSE 0 END AS B3
                     FROM fichierb)

    Mis à jour 29/07/2018 à 19h00 par LittleWhite (Coloration du code)

    Tags: db2, ibm i, sql
    Catégories
    Programmation
  5. SGBD : à propos des benchmarks et de leur crédibilité.

    par , 14/02/2016 à 02h54
    _________________________________________

    Je rapporte ici une anecdote concernant un banc d’essai effectué en 1987 (cela fait maintenant un paquet d’années...) par une société américaine réputée pour son sérieux.
    Un article parut à ce sujet (Le Monde Informatique du 21 septembre 1987) :

    Nom : DB2_Schwab_bencha.jpg
Affichages : 219
Taille : 298,6 Ko
    Selon cet article, la société américaine en question avait rendu un verdict ...

    Mis à jour 10/04/2021 à 04h11 par fsmrel

    Catégories
    SGBDR