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

SQL Oracle Discussion :

Performance des requêtes


Sujet :

SQL Oracle

  1. #21
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par pachot Voir le message
    ...Mais si elle est recommandée par l'éditeur, c'est là qu'il y aura le moins de bugs.
    Actuellement c'est plutôt le contraire qui est vrai. Voilà un parmi des autres exemples ANSI SQL Bug. Mais bon, dans l'avenir...
    [Edit]
    Et un petit extrait de Jonathan Lewis dans ANSI – argh
    The problem is this: Oracle doesn’t optimise ANSI SQL, it transforms it then optimises it...

  2. #22
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    j'argumente mon avis avec la page 30 de livre qui se trouve sur
    http://fr.scribd.com/doc/93210998/Oracle-SQL-SQLplus
    Une jointure est donc un sous ensemble du produit cartésien de deux tables. Seules les lignesrespectant les conditions de jointures sont conservées. ....
    bonne lecture.

  3. #23
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par islamov2000 Voir le message
    j'argumente mon avis avec la page 30 de livre qui se trouve sur
    http://fr.scribd.com/doc/93210998/Oracle-SQL-SQLplus


    bonne lecture.
    Je ferai 2 remarques :

    1) Le sens de cette phrase, c'est " Conceptuellement, une jointure est donc un sous ensemble du produit cartésien de deux tables". Ca ne veut pas dire que concrètement, dans le processus d'exécution, on commence par effectuer un produit cartésien.

    2) Ce n'est pas parce que quelque chose est écrit quelque part que c'est vrai. N'importe qui peut rédiger un blog, un support de cours, un livre et raconter les pires erreurs.

    Et à l'inverse, il y a ici plusieurs intervenants qui n'ont écrit aucun livre, et qui en auraient tout à fait le niveau. Vous croiriez ce qu'ils écriraient dans un livre, mais vous mettez en doute ce qu'ils expliquent ici par petits morceaux...

  4. #24
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par islamov2000 Voir le message
    j'argumente mon avis avec la page 30 de livre qui se trouve sur
    http://fr.scribd.com/doc/93210998/Oracle-SQL-SQLplus
    Donc vous n'avez rien compris n'est pas ça ?

  5. #25
    Membre Expert Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Par défaut
    Citation Envoyé par pachot Voir le message
    Ce n'est pas une question de performance. Mais si elle est recommandée par l'éditeur, c'est là qu'il y aura le moins de bugs.
    Je ne partage pas trop.

    Par exemple Oracle vous recommande (recommandait ?) fortement d'utiliser RAC avec ASM et ce depuis la 10.1 dont l'ASM était fortement buggué

  6. #26
    Membre très actif
    Inscrit en
    Novembre 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 139
    Par défaut Performance des requêtes
    Bonjour,

    Quelle est la requette la plus performante, (1) ou (2)

    (1)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT d.department_id, e.last_name
       FROM departments d LEFT OUTER JOIN employees e
       ON d.department_id = e.department_id
       ORDER BY d.department_id, e.last_name;
    (2)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT d.department_id, e.last_name
       FROM departments d, employees e
       WHERE d.department_id = e.department_id(+)
       ORDER BY d.department_id, e.last_name;

  7. #27
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Quelles réponses précédentes n’étaient pas claires pour vous ?

  8. #28
    Membre très actif
    Inscrit en
    Novembre 2008
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 139
    Par défaut
    j ai pas compris:

    Par exemple Oracle vous recommande (recommandait ?) fortement d'utiliser RAC avec ASM et ce depuis la 10.1 dont l'ASM était fortement buggué

  9. #29
    Membre Expert Avatar de ojo77
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Décembre 2010
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 680
    Par défaut
    Citation Envoyé par haykelFST Voir le message
    j ai pas compris:
    Très rapidement parcequ'on est hors sujet :

    Oracle recommande des trucs.
    Oracle vend des trucs

    Donc quand oracle recommande il peut ne pas être objectif parcequ'il a un intérêt financier à court ou moyen terme à faire utiliser telle ou telle fonctionnalité.

    En clair ce n'est pas parce qu'oracle recommande un truc qu'il faut absolument le faire.

    Fin du HS

Discussions similaires

  1. Mesurer les performances des requêtes Sybase
    Par kenji_getpowered dans le forum Sybase
    Réponses: 0
    Dernier message: 28/09/2011, 17h39
  2. CONSTRAINT FOREIGN KEY et Performance des requêtes
    Par zinzineti dans le forum Administration
    Réponses: 0
    Dernier message: 28/10/2010, 12h27
  3. [AC-2007] ADP sous 2007: performance des requêtes SET FMTONLY
    Par Mafix dans le forum Projets ADP
    Réponses: 7
    Dernier message: 28/05/2010, 14h34
  4. Performance des requêtes - jointure par fonctions
    Par denevers dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 07/12/2007, 15h11

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