SGBD / ASP : Page tester des procédures stockées SQL Server depuis ASP - SQL/NoSQL - Programmation
Marsh Posté le 21-07-2005 à 11:04:53
J'aime bien, à chaque fois que je fais des topics "utiles", tout le monde s'en fout
Marsh Posté le 21-07-2005 à 12:21:07
mais non bordel, c'est juste qu'il y a rien à dire de plus
j'ai quelques topics à toi dans mes favoris, spas pour ça que j'y ai posté hein
Marsh Posté le 21-07-2005 à 09:54:58
Salut,
Hier, j'étais confronté à un gros problème de performances sur un site qu'on vient de passer en production.
Afin de vérifier la rapidité des procédures stockées entre le serveur BDD et IIS, j'ai donc dû créer une page qui execute des procédures stockées, charge le résultat, et indique en combien de temps ça a tourné.
=> Etant donné que pour mon "bench", j'avais décidé de tester 10 procédures différentes, chacune plusieurs fois avec des paramètres différents, j'ai décidé de faire une page générique, qui permette de sasir le nom de la PS a executer, ainsi que ses paramètres, mais tout en conservant l'utilisation de l'objet ADODB.Command (donc pas de exec de bourrin).
Voici le code de la page, qui pourrait vous être utile aussi.
Il reste à rajouter les autres types de données (pour le moment, elle n'accepte que les type Int, Varchar et DateTime) ainsi que les contrôles de base, genre si la PS existe, ou si on tente de lancer une PS en oubliant un paramètre obligatoire.
Actuellement, elle utilise un DSN, on pourrait très bien modifier cette ligne pour passer par une connection OLE DB.
Si vous êtes intéressés pour faire la même page en d'autres langages / pour d'autres SGBD, ce serait intéressant de se constituer une petite librairie dans ce topic non ?