IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Oracle Discussion :

Demande d'avis sur tutoriel tuning de requêtes


Sujet :

Contribuez Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé

    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut Demande d'avis sur tutoriel tuning de requêtes
    Bonjour, j'ai rédigé un article / tuto destiné aux développeurs concernant le tuning de requetes sous Oracle ...

    J'avoue manquer de temps en ce moment mais j'aimerai beaucoup un ou deux retours sur le contenu de ce tuto ...

    url: http://jpg.developpez.com/oracle/tuning/

    merci d'avance

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    D'abord félicitation pour ce tuto que l'on attendait depuis longtemps !

    Je l'ai lu rapidement, et j'ai juste une remarque:
    Chapitre IV-C :
    l'index (NOM,PRENOM,TELEPHONE) ne sera pas utilisable pour une requete ne contenant qu'une clause sur TELEPHONE.
    C'est faux (au moins en 10G) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    select prenom, tel
    from t1
    where  tel like '01%';
     
    Operation	Object Name	Rows	Bytes	Cost	Object Node	In/Out	PStart	PStop
     
    SELECT STATEMENT Optimizer Mode=CHOOSE		1  	 	1  	 	      	             	 
      INDEX FULL SCAN	CPTLANG.I_T1	1  	15  	1

  3. #3
    Membre Expert Avatar de fatsora
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 103
    Par défaut
    D'abord Bravo !!!



    en 9I aussi c'est faux

    http://asktom.oracle.com/pls/asktom/...:1156161921465



    ca semble contradictoire le IV -C et IV -D

    Encore une fois bravo, merci a l'initiateur


  4. #4
    Membre éprouvé

    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut
    hmmm merci pour ces réponses !
    Je vais corriger celà car en effet je me contredis juste après. Je préciserai que le skip scan est juste moins performant en règle générale.

  5. #5
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    et tiens moi au courant quand il est terminé
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  6. #6
    Membre éprouvé

    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut
    bon à priori je n'aurais plus le temps de vraiment le faire évoluer tout de suite, donc allons y, publions.

    http://jpg.developpez.com/oracle/tuning/

    Merci de vos avis, il faut que je rajoute ça dans les remarques.
    je fais la demande de correction ortho.

  7. #7
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    pour ton article il est vraiment complet, même pour une première approche de l'optimisation
    J'aime bien le style humoristique que tu emploies, ça rend l'article plus "compréhensible par tout le monde" et ça capte mieux l'attention
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  8. #8
    Membre éprouvé

    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut
    merci ça fait plaisir

    j'attends maintenant une relecture ortho et puis ça sera publié

    Pour le ton humoristique, mon but est que ce soit plus sympa à lire sans être lourd, j'espère m'en sortir à ce petit jeu. Le public visé est clairement le développeur, et puis je suis sous les tropiques après tout, ici on va au boulot en jean pas en costard, et on ne se prend pas la tête outre mesure

    Il y a d'autres probélmatiques que je ne me suis pas aventuré à détailler comme les jointures & co mais pour une initiation, il me parait difficile de dire aux gens comment influer sur ces points et faire les bons choix sans tomber dans l'encyclopédie Oracle petit format en 43 volumes illustrés + l'index lui même en 5 volumes de 70 pages (celle que tu crois avoir le bouquin en main mais non, c'est juste l'index ...) .

  9. #9
    Membre éprouvé

    Inscrit en
    Mars 2006
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mars 2006
    Messages : 64
    Par défaut
    Mince j'avais pas vu :



    Beau nombre de messages !!! ça c'est du responsable Oracle, ça donne envie d'adhérer

  10. #10
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Citation Envoyé par jeepnc Voir le message
    je suis sous les tropiques après tout, ici on va au boulot en jean pas en costard, et on ne se prend pas la tête outre mesure
    Ah lalaaaaa ... Ca fait rêver tout ça ...
    Faire de l'Oracle en chemise hawaïenne le pied
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  11. #11
    Inactif  
    Avatar de Aitone
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 3 562
    Par défaut
    Le souci est que developpez compte le nombre de posts en caractère numériques

    Pour Vincent, il y aurait fallu des caractères alphanumériques.
    ........


Discussions similaires

  1. Demande d'avis sur une requête
    Par minnemo dans le forum Langage SQL
    Réponses: 1
    Dernier message: 19/05/2009, 16h08
  2. Demande d'avis sur un bouquin (Deitel)
    Par oodini dans le forum C++
    Réponses: 7
    Dernier message: 26/02/2005, 01h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo