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 :

Comment l'optimiseur d'Oracle calcule le coût


Sujet :

Contribuez Oracle

  1. #1
    Rédacteur

    Comment l'optimiseur d'Oracle calcule le coût
    Bonjour,

    Marius Nitu vous propose un tutoriel : Comment l'optimiseur d'Oracle calcule le coût.


    L'analyse des plans d'exécution des requêtes SQL met en évidence des valeurs numériques affichées dans des colonnes appelées Cost (coût) et Rows (lignes) pour chaque opération effectuée par l'optimiseur. S'il est évident que le meilleur plan devrait être celui qui a le moindre coût, les algorithmes utilisés ne sont pas toujours détaillés dans la documentation d'Oracle. Pourtant ils ont fait depuis des années l'objet des d'analyses minutieuses pour comprendre leur fonctionnement et les hypothèses sur lesquels ils sont basés.


    Bonne lecture... et n'hésitez pas à laisser vos remarques et commentaires dans cette discussion
    __________________
    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

  2. #2
    Membre émérite
    Je viens de découvrir ça. Je bave rien qu'à l'idée de lire cet article. Merci
    Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

  3. #3
    Membre actif
    salut
    je viens de découvrir le tutoriel il est très bien , la seule remarque que je vais faire est : c'est pour un public confirmé quand même .
    sinon il est impeccable merci encore et bonne continuation

  4. #4
    Expert éminent sénior
    Merci pour vos encouragements.
    Je pense que c’est un tutoriel pour tout le monde y compris les débutants. Par contre il ne semble pas à donner des « solutions » immédiates aux problèmes d’optimisations. Personnellement je pense qu’il fera ses effets plus tard.

  5. #5
    Membre confirmé
    Je suis en train de le lire. C'est très instructif.
    Je pense également qu'il faut un minimum de pratique pour comprendre l'ensemble des explications.
    Ca a l'air bien fait en tout cas, bravo pour ce travail.

  6. #6
    Rédacteur/Modérateur

    Citation Envoyé par mnitu
    e pense que c’est un tutoriel pour tout le monde y compris les débutants.
    Pour les débutants ?? On ne doit pas fréquenter le même type de débutant,alors
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  7. #7
    Expert éminent sénior
    Citation Envoyé par fadace Voir le message
    Pour les débutants ?? On ne doit pas fréquenter le même type de débutant,alors
    Salut Fadace,

    Si ça te fait plaisir disons que c’est pour les débutants avisés c’est-à-dire ceux qui commencent par lire la documentation avant de d’écrire les requêtes. Mais franchement, je ne vois pas qu’est-ce que tu trouve de complexe ou difficile à comprendre dans cette article. Donc t’est invité à détailler ton point de vue.

  8. #8
    Rédacteur

    Citation Envoyé par mnitu Voir le message
    Si ça te fait plaisir disons que c’est pour les débutants avisés c’est-à-dire ceux qui commencent par lire la documentation avant de d’écrire les requêtes.
    Ca va, ce n'est pas trop restrictif, ça élimine uniquement la population des êtres humains ! Heureusement, il reste tous les autres...
    Consultant / formateur Oracle indépendant
    Certifié OCP 12c, 11g, 10g ; sécurité 11g

    Ma dernière formation Oracle 19c publiée sur Linkedin : https://fr.linkedin.com/learning/oracle-19c-l-administration

  9. #9
    Expert éminent sénior
    Citation Envoyé par Pomalaix Voir le message
    Ca va, ce n'est pas trop restrictif, ça élimine uniquement la population des êtres humains ! Heureusement, il reste tous les autres...
    Mais, il n'est du tout nécessaire de lire toute la documentation d'Oracle...

###raw>template_hook.ano_emploi###