|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 31 ![]() |
Bonjour,
Comment optimiser les jointures en utilisant les parenthèses (ordre de priorité) ? Merci Michel |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2008 Messages : 1 274 ![]() |
C'est l'optimiseur du SGBD qui optimise la requête et détermine le plan d'exécution en fonction des statistiques qu'il a à disposition, les paranthèses n'auront aucun impacte.
Après en fonction du SGBD utilisé l'optimiseur est plus ou moins évolué. Il est possible de forcer l'optimiseur en utilisant des hints dont la syntaxe dépend de l'éditeur, mais c'est généralement une mauvaise pratique. Quel est le SGBD et sa version ? |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 31 ![]() |
Je faisais référence à Windev car depuis leur version 17 il propose une nouvelle syntaxe des requêtes avec les parenthèses, mais étant donné que les infos étant inexistantes, je me demandais si ça avait à voir avec une possible optimisation ?
Michel |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Windev est un SGBDR "fichier"... Il n'a pas d’optimiseur statistique et fait un travail de bourrin pour résoudre les requêtes.
bref, si vous voulez des performances, orientez vous vers un SGBDR de type Client/ Server comme SQL Server par exemple ! A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
10
|
Copyright © 2000-2012 - www.developpez.com