Questions marquées «plan-cache»


2
Quels sont le sens et les avantages de l'utilisation de SqlCommand.Prepare ()?
Je suis tombé sur du code développeur où la méthode SqlCommand.Prepare () (voir MSDN) est largement utilisée avant l'exécution des requêtes SQL. Et je me demande quel est l'avantage de cela? Échantillon: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); J'ai joué un peu et tracé. L'exécution de la commande après …

2
Plans d'exécution manquants pour les procédures stockées
Quelles sont les raisons pour lesquelles un plan manque dans le cache pour les procédures stockées? WITH RECOMPILE SQL dynamique Code crypté Modifications importantes des données Mettre à jour les statistiques Quoi d'autre? J'ai récemment travaillé sur 2 serveurs (SQL Server 2008 R2 et SQL Server 2012) qui n'avaient pas …



1
Mesurer l'expulsion d'un plan
Nous avons un SQL Server 2016 SP1 avec une mémoire maximale définie sur 24 Go. Ce serveur a un grand nombre de compilations, seulement 10% de ces compilations proviennent de requêtes ad hoc. Ainsi, les plans nouvellement compilés doivent être stockés dans le cache de plan mais la taille du …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.