Utilisation de la memory de SQL Server

L'instance de SQL Server sur mon server utilise la memory presque pleine disponible dans mon server physique. Dites si j'avais 8 Go de RAM que SQL Server utilise 7,8 Go de RAM du système. J'ai également lu des articles et j'ai également lu de nombreuses questions similaires concernant le même sur ce forum et je comprends que la memory est réservée et qu'elle utilise la memory.

Mais j'ai 2 mêmes servers et 2 servers SQL, pourquoi cela se produit sur une seule instance SQL et non sur une autre. Aussi, lorsque j'exécute DBCC MemoryStatus que ce qui s'affiche …

VM Reserved 8282008 VM Committed 537936 

Donc, nous soaps que SQL a réservé toute la memory de 8 Go, mais pourquoi cette VM Committed continue d'augmenter. Ce que je comprends, VM Committed est:

VM engagé: cette valeur indique la quantité globale de VAS que SQL Server a commis. Le VAS qui a été engagé a été associé à la memory physique.

Donc, c'est la memory que SQL Server a commise (à partir de cela, je comprends la memory physique effectivement utilisée par SQL Server à l'instance).

Alors, j'aime connaître la raison de cette memory jamais créée VM Committed sur mon server et pas sur une autre. Merci d'avance.

2 Solutions collect form web for “Utilisation de la memory de SQL Server”

SQL Server est probablement en cache des données en memory pour accélérer les requêtes dans le futur.

SQL Server et RAM

Je suppose que vos deux servers sont sous des charges différentes.

VM Reserved 8282008 = Le plus grand de votre empreinte de memory physique et les parameters de memory configurés, ou:

 SELECT CAST(value_in_use AS INT) * 1024 FROM sys.configurations WHERE name = 'max server memory (MB)' SELECT physical_memory_in_bytes / 1024 FROM sys.dm_os_sys_info 

VM Committed 537936 = La memory réelle utilisée par SQL Server en ce moment.

  • MSSQL 2014 et Dynamics CRM 2013 SP1 (springwave)
  • Comment un countur Perfmon "% Processor Time" doit-il être supérieur à 100%?
  • Comment se connecter avec succès aux files de database Foxpro à l'aide de la fonctionnalité MSSQL Linked Server et ODBC?
  • Priorité de l'agent de réplication SQL Server
  • Des versions différentes de SQL Server R2 sur x86 et x64?
  • Autoriser IIS_USR à se connecter à SQL Server
  • Haute disponibilité SQL Server 2000
  • SQL Server 2008 Express: Comment supprimer une instance du moteur de database?
  • Comment puis-je donner à un user SQL Server l'autorisation d'exécuter une procédure stockée et rien d'autre?
  • qu'est-ce qui arrive au server sql si le server de active directory descend?
  • Moyens de convaincre la gestion d'un coût élevé
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.