Lundi 8 décembre 2008 1 08 /12 /Déc /2008 20:39


Bonsoir, Alors ce soir j'ai décidé de vous parler des indexes (les B-TREE). Comme vous le savez peut-être leur nom vient du fait que si l'on schématise l'index on obtient un arbre avec des feuilles d'ou la terminologie. Globalement, lorsque l'on parle de maintenance d'indexes et donc de reconstruction d'indexes, on obtient de nombreuses variantes. Juste pour rire, voici les plus fréquentes: "Ca ne sert à rien de reconstruire les indexes, car aucun impact sur les performances" "Il faut […]
Par LAO - Publié dans : PERFORMANCE - Communauté : ORACLE
Ecrire un commentaire - Voir les 3 commentaires
Samedi 6 décembre 2008 6 06 /12 /Déc /2008 17:35

Bonjour, Dans l'article précédent (http://www.lao-dba.com/article-25457591.html) nous avons vu que nous pouvions avoir des tables contenant un nombre important de lignes chainées et que cela pouvait avoir un impact pour les performances. Cela signifie qu'il faut d'une facon ou une autre il faut se débarasser de ce chainage. Alors pour cela, je vais vous proposer trois méthodes: Méthode 1: Une méthode connue et radicale pour éliminer les lignes chainée est tout simplement de faire un export […]
Par LAO - Publié dans : Administration - Communauté : ORACLE
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 4 décembre 2008 4 04 /12 /Déc /2008 20:19

Bonsoir, Pour commencer ce mois de décembre, on va laisser un petit les nouveautés d'ORACLE 11 et revenir à notre quotidien : A savoir, les problèmes de performance. Lorsque vous (ou un de vos clients) a des problèmes de performance une chose que beaucoup oublient de vérifier est le pourcentage de lignes chainées. Et pourtant ceci, peut avoir un impact non négligeable sur les performances. Qu'est ce qu'une ligne chainée ? Lors de la création d'une table, vous définissez une valeur pour le […]
Par LAO - Publié dans : PERFORMANCE - Communauté : ORACLE
Ecrire un commentaire - Voir les 1 commentaires
Dimanche 30 novembre 2008 7 30 /11 /Nov /2008 20:05

Bonsoir, Et voici donc le dernier petit post pour le mois de novembre. Et je ne vais pas faire original en vous parlant d'une petite nouveauté ORACLE 11. Pour cela, on peut utiliser une petite table T3 (i number) de 40 millions de lignes (ca marche aussi avec moins ou plus de lignes). Admettons que je veuille ajouter une colonne j de type number non nullable et avec une valeur par défaut 12. Au niveau syntaxe, rien d'extrordinaire. ALTER TABLE T3 ADD (j NUMBER DEFAULT 12 NOT NULL); La […]
Par LAO - Publié dans : ORACLE 11 - Communauté : ORACLE
Ecrire un commentaire - Voir les 1 commentaires
Mercredi 26 novembre 2008 3 26 /11 /Nov /2008 20:33


Bonsoir, Oracle 11 offre la possibilité de conserver le résultat d'une requête en cache. Pour cela, il suffit d'ajouter le hint /*+ resultat_cache */ dans votre requête. Alors allons y pour la preuve par l'exemple: Pour cela, j'ai un user lao qui dispose d'une jolie table T3(i number,j number) de 40 millions de lignes, et je suis amené à faire des select count(*) dessus régulièrement. sqlplus /nolog connect lao/lao SET AUTOTRACE ON SELECT COUNT(*) FROM T3; Résultat des courses : Temps […]
Par LAO - Publié dans : ORACLE 11 - Communauté : ORACLE
Ecrire un commentaire - Voir les 1 commentaires

Catégories

Recherche

Calendrier

Février 2012
L M M J V S D
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        
<< < > >>
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés