29 janvier 2019

Les tables IOT (Index Organized Table) : partie 1, généralités - IOT (Index Organized Table) tables: part 1, general

  IntroductionUne table IOT (Index Organized Table) est une table d'un genre spécial. A la différence d'une table classique, dite aussi HOT (Heap Organized Table), cette table possède de multiples particularités qu'il est bon de connaître pour ne pas être vite débordé par leur complexité.En premier, une table classique, avec un index pour la PK, est en réalité un ensemble de deux objets : la table ET l'index, comme un livre avec son index à la fin. En revanche une table IOT ne comprend en réalité qu'un index et pas de table;... [Lire la suite]
Posté par David DBA à 13:00 - - Permalien [#]
Tags : ,

19 janvier 2019

Générer la trace 10053 du CBO : quelques pièges à éviter - Generate trace 10053 of the CBO: some pitfalls to avoid

  IntroductionCet article ne décrit pas comment lire la trace 10053, d'autres sites ont déjà traité le sujet. En revanche la génération de cette trace révèle quelques pièges et c'est de cela dont je veux parler puisque ces sites font en général l'impasse dessus.  Points d'attentionAucun. Base de testsN'importe quelle base Oracle. Exemples============================================================================================Générer la trace : rôle DBA suffisant ou user SYS... [Lire la suite]
Posté par David DBA à 11:08 - - Permalien [#]
Tags : , ,
05 janvier 2019

Autotrace : liste des statistiques différentes selon qu'on utilise SQL*Plus, SQLcl, Toad ou SQL Developer

  IntroductionLa commande AUTOTRACE permet d'afficher, pour un ordre SQL, un plan d'exécution mais aussi des statistiques relatives à cet ordre. Là où la situation se complique, c'est qu'Oracle, et les éditeurs tiers, proposent des stats différentes selon les outils utilisés; c'est ce que nous allons voir.  Points d'attentionAucun. Base de testsUne base Oracle 12 avec au moins sqlcl installé. Exemples============================================================================================Stats Autotrace avec... [Lire la suite]
Posté par David DBA à 13:55 - - Permalien [#]
Tags : , ,