gahmuret
Goto Top

MS SQL Cache Datenbank löschen

Hallo zusammen,

wie lösche ich den Cache einer MS SQL Datenbank? Bevorzugt über ein SQL Statement.

VG Gahmuret

Content-ID: 280115

Url: https://administrator.de/contentid/280115

Ausgedruckt am: 25.11.2024 um 19:11 Uhr

AndreasHoster
Lösung AndreasHoster 13.08.2015, aktualisiert am 14.08.2015 um 09:49:56 Uhr
Goto Top
Die erste Gegenfrage wäre: Warum?
Aber falls man wirklich weiß was man tut (und dann hätte man es auch selber finden können):
CHECKPOINT
DBCC DROPCLEANBUFFERS

Siehe auch https://msdn.microsoft.com/en-us/library/ms187762(v=sql.110).aspx
Gahmuret
Gahmuret 14.08.2015 um 09:49:53 Uhr
Goto Top
A) Danke!
B) um den Cache zu löschen
C) Hab keinen blassen Schimmer, was ich da tue...sonst hätte ich ja auch nicht gefragt...klingt komisch, ist aber so face-smile
D) Suchen kann ich in der Tat auch, aber hätte die Info gern aus einem Forum, dem ich vertraue...siehe C)
AndreasHoster
AndreasHoster 14.08.2015 um 10:29:12 Uhr
Goto Top
Dann fragen wir genauer: Warum den Cache löschen?
Weil der SQL Server zuviel RAM sich nimmt? Dann ist das der völlig falsche Weg.
Fragen nach Eingriffen ins RAM Management des SQL Servers und auch Fragen nach dem berüchtigten Shrink von Datenbankfiles sind meistens Fragen um Symptome zu umgehen ohne das Problem an der Wurzel zu lösen.

Für Benchmarks ist das Cache löschen OK, ansonsten fast immer nicht die richtige Reaktion.
Gahmuret
Gahmuret 14.08.2015 um 10:40:15 Uhr
Goto Top
Das Konstrukt sieht so aus: IIS 8.5 greift auf MS SQL Server Datenbank zu

Wir haben per Skript Textfelder in der Datenbank geändert, also z.B. "Gehen Sie in das Haus." in "Gehen Sie in das Gebäude." umgewandelt. Die Änderung ist in der DB auch sichtbar, allerdings zeigt der Browser noch "Gehen Sie in das Haus." an.
Gahmuret
Gahmuret 14.08.2015 um 12:05:00 Uhr
Goto Top
Zur Info: ein Restart des IIS hat das Problem gänzlich gelöst

@AndreasHoster: Danke für die Hilfe, jetzt hab ich auch mal nen SQL-Cache geleert face-smile