Par exemple considérez les exécutions d’une procédure stockée avec différents paramètres passés à chaque exécution. Si nous exécutions des requêtes dynamiques comme ci-dessous :
Exec master.dbo.test_proc 1, 1000;
.
.
.
Exec master.dbo.test_proc 99, 99000;
Exec
III. Utiliser plutôt les RPC que les requêtes dynamiques

master.dbo.test_proc 100, 100000;
Go
Selon le nombre d’exécutions des procédures stockées nous pouvons cacher le lot. Maintenant, si les exécutions suivantes des procédures stockées ont différentes valeurs de paramètre, nous allons complètement remplir le cache avec une très faible probabilité de réutilisation des plans et provoquer une pression mémoire inutile sur le système.
Cette situation peut être évitée en remplaçant ces requêtes dynamiques avec des exécutions en RPC des procédures stockées:
{call master.dbo.test_proc (1, 1000)}
.
.
.
{call master.dbo.test_proc (99, 99000)}
{call master.dbo.test_proc (100, 100000)}
Maintenant nous avons éliminé le problème de remplissage du cache et avons également un gain d’exécution avec les RPC. Un exemple:
SqlCommand command = connection.CreateCommand();
command.CommandText = " master.dbo.test_proc";
command.Parameters.Add("@id", SqlDbType.Int);
command.Parameters.Add("@val", SqlDbType.VarChar, 50);
command.Parameters[0].Value = 1; command.Parameters[1].Value = 1000;
command.ExecuteNonQuery();
command.Parameters[0].Value = 99;
command.Parameters[1].Value = 99000;
command.ExecuteNonQuery();
Téléchargez cette ressource

État des lieux de la sécurité cloud-native
L’État des lieux de la sécurité cloud-native vous offre une analyse complète des problématiques, des tendances et des priorités qui sous-tendent les pratiques de sécurité cloud-native dans le monde entier. Une lecture indispensable pour renforcer votre stratégie de sécurité dans le cloud. Une mine d’infos exclusives pour élaborer votre stratégie de sécurité cloud-native.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Datanexions, acteur clé de la transformation numérique data-centric
- Les PME attendent un meilleur accès aux données d’émissions de la part des fournisseurs
- Fraude & IA : Dr Jekyll vs. Mr Hyde, qui l’emporte ?
- Gestion du cycle de vie des outils de cyberdéfense : un levier de performance pour les entreprises
- Top 6 du Cyber Benchmark Wavestone 2025
