web-dev-qa-db-fra.com

SQLSERVER: Le taux de touche de cache tampon est une bonne indication du goulot d'étranglement de la mémoire possible?

Je cherche une indication (le cas échéant) qui ignorerait l'option de goulot d'étranglement de la mémoire ou l'accepterait, soit l'accepter, ou faites-moi d'enquêter plus loin.

par exemple:

espérance de vie de la page:

SELECT [object_name],
[counter_name],
[cntr_value]
FROM sys.dm_os_performance_counters
WHERE [object_name] LIKE '%Manager%'
AND [counter_name] = 'Page life expectancy'

enter image description here

À cette occasion, sur mon environnement actuel, j'ai un serveur contenant 8 Go de RAM, je demanderais à la direction pour plus de mémoire. Je crois que c'est un goulot d'étranglement de la mémoire.

qu'est-ce que l'utilisation du RAM sera une autre enquête.

cet email ci-dessous est-il valide pour identifier les goulots d'étranglement possibles?

nous devons regarder SQLSERVER: Cache de cache tampon

Si ce rapport est inférieur à 95% que le serveur est sous pression de mémoire

J'espère que cela t'aides,

enter image description here

5
Marcello Miorelli

nous devons regarder SQLSERVER: Cache de cache tampon

Si ce rapport est inférieur à 95% que le serveur est sous pression de mémoire

J'espère que cela t'aides,

Ce n'est pas ce qui vous aidera à décider à ses propres moyens de choisir le goulot d'étranglement de la mémoire. C'est plutôt ce que je préférerais, c'est de rassembler les données pour les compteurs ci-dessous au moins pendant une journée pendant les lourdes charges/ouvrages.

Memory – Available MBytes
SQLServer: Buffer Manager – Page Life Expectancy
SQLServer: Memory Manager – Memory Grants Pending
SQLServer: Memory Manager – Target Server Memory
SQLServer: Memory Manager – Total Server Memory
SQLServer: SQL Statistics – Batch Requests/sec
SQLServer: SQL Statistics – Compilations/sec

Le meilleur serait la base du serveur SQL comme suggéré Retour aux bases: Capturer des lignes de base sur les serveurs SQL de production qui collectera également les compteurs de perfon de la production avec des statistiques d'attente pour tout problème ..

De plus, 8 GB RAM=== peut ne pas être aussi approprié selon ACTUELS ENV, mais à nouveau dépend de la charge sur le système avec la taille des bases de données hébergées sur les instances d'instance \.

1
KASQLDBA