Dans cette vidéo, j’aimerais vous présenter un concept interne à SQL Server qui s’appelle la mémoire de requête, ou en anglais query memory. Si SQL Server doit faire un tri dans un plan d’exécution, ou un tableau de hachage en mémoire, il va avoir besoin de mémoire. Le moteur d’exécution, sur la base des informations de l’optimiseur, et du plan d’exécution, va demander de la mémoire. Ça s’appelle un memory grant.
Est-ce qu’il y a un minimum de mémoire de requête ? Oui. Il y a une option au niveau du serveur, dans les propriétés du serveur, qui se trouve dans la mémoire, et qui dit, ici, quelle est la mémoire minimale par requête en Ko. La valeur est 1024 par défaut.

Rudi Bruchez
Sql Server consultant and trainer, Data Platform MVP
Modélisation, administration, optimisation, audit, formation. Solutions MS SQL Server et NoSQL
Expert SQL Server avec vingt ans d’expérience, focalisation sur l’optimisation. Conseil et développement pour Cassandra et MongoDB

Modelling, administration, optimisation, audit, training, MS SQL Server and NoSQL.
MS SQL Server expert with 20 years experience. Also NoSQL solutions, mainly Cassandra and MongoDB.

http://www.babaluga.com/contact/

Comprendre la mémoire de requête en SQL Server