Bonjour,
je souhaiterai savoir s'il existe quelque part un document ou bien des avis d'experts qui pourraient me dire ce qui dans un code SQL est susceptible d'être gourmand ou pas.
J'utilise PL/SQL sur des très gros tables (+100 000 000 enr) mais n'ai pas accès ni la trace ni à la structure des tables (index...) donc je manipule un peu en aveugle.
Et donc parfois ça rame fort.
Quelques exemples
Des fonctions de type SUBSTR ou TO_CHAR, ou des concaténations, soit dans le SELECT ou le WHERE ou des IN ou <> dans le WHERE...
bref est ce qu'il y a des fonctions à proscrire car potentiellement trop gourmandes ?
ou bien si c'est simplement la volumes de données et les jointures utilisées qui font que ça rame
merci de vos avis
Laurent
Partager