-
Script SQL ou package
Bonjour à tous
J'ai un script PL/SQL dans lequel j'exécute des ordres SQL de delete sur des tables. Ce script est lancé plusieurs fois afin de paralléliser le traitement.
Ma question est la suivante:
Est ce que le fait de mettre ces commandes SQL dans une fonction dans un package, peut améliorer les performances?
Qu'est ce que vous en pensez? J'utilise une base Oracle 8i
Merci de vos réponses.
-
En opti : Bannir autant que possible le sql anonyme (fichier sql), car il y a toujours un parsing du code.
-
Effectivement, le fait de mettre le code dans un package permet de faire une compilation. Tandis que le fichier sql sera parser à chaque fois qu'il est lancé.
Mais au niveau performance je ne dois pas m'attendre à des miracles ?
-
Non, le traitement pur des DELETE devrait être le même.
-
ok merci pour tes réponses.
Eventuellement je gagne en temps cpu sur le serveur lié au parsing du fichier SQL ...