2017-06-30 1 views
0

ich eine SQL Server 2008-Server haben, der wird häufig (mehrmals im Laufe des Tages) berichtetRessourcenmonitor Zeigt sqlserver.exe c mit: pagefile.sys

„SQL Server hat 64357 Vorkommen gestoßen (e) von I/O-Anfragen unter länger als 15 Sekunden auf Datei abzuschließen ...“

.

Ich habe festgestellt, dass im Ressourcenmonitor beim Filtern auf den Prozess sqlserver.exe c:\pagefile.sys ziemlich oft angezeigt wird.

Der Server verfügt derzeit über 40 MB Speicher frei und 260 MB zur Verfügung. SQL Server ist für RAM unbegrenzt und verwendet die meisten der 32 GB auf dem Server. Es ist ein Produktionsserver, den ich geerbt habe, wo es wenig Ausfallzeiten gibt, also konnte ich das nicht ändern.

Ich nehme an, dass SQL nicht mehr genügend Arbeitsspeicher hat und in die Auslagerungsdatei geht?

+0

Würde empfehlen Diesen Artikel bewerten: http://www.sqlservercentral.com/blogs/glennberry/2009/10/29/suggested-max-memory-settings-for-sql-server-2005_2F00_2008/ –

Antwort

2

SQL Server 64357 Vorkommen gestoßen festgelegt werden (n) von I/O-Anfragen, die länger als 15 Sekunden

kein Speicherproblem hinweisen. Es weist auf ein Problem mit den Festplatten hin, die zum Speichern Ihrer Datenbanken verwendet werden.

+0

Das dachte ich zuerst, aber dann dachte ich mir, wenn die Speicherkapazität nicht mehr ausreicht und ich die Auslagerungsdatei verwenden muss, verlangsamt sich die Reaktionszeit drastisch ... aber ich könnte mich irren. – Neostim

+0

@Neostim Sie können ein beliebiges Tool verwenden, um den Zustand Ihrer Festplatte zu überprüfen. – Oscar

+1

Ein Paging-Problem wird durch Meldungen im SQL-Protokoll angezeigt: "Ein bedeutender Teil des SQL Server-Prozessspeichers wurde ausgelagert. Dies kann zu einer Leistungsverschlechterung führen : 7215 Sekunden. Arbeitssatz (KB): 7901284, festgeschrieben (KB): 17040596, Speicherauslastung: 46%. " –

-1

Es scheint so. Fügen Sie mehr RAM auf den Server, und es wird

+0

Ohne den Widder Begrenzung Nutzung, wie löst dies das Problem? –

+0

@JacobH Beschränken Sie normalerweise nicht die Menge an Arbeitsspeicher, die von dedizierten Produktionsservern belegt wird. Wenn der Server Daten auf die Festplatte paginiert und Sie den verfügbaren Speicher vergrößern, müssen Sie die Daten nicht auf die Festplatte verschieben. Die Begrenzung der Erinnerung macht es nur noch schlimmer. – Oscar

Verwandte Themen