Mam dwie bazy danych SQL2005 na tym samym serwerze (Win2003 64-bit).
Jeden z nich jest rzadko używany, ale ma duży zestaw danych. Za każdym razem, gdy go odpytuję, SQL decyduje się poświęcić kilka gigabajtów pamięci RAM dla bazy danych i wydaje się, że tak pozostanie do momentu ponownego uruchomienia, kanibalizując pamięć RAM z innej ważniejszej bazy danych.
Czy jest jakiś sposób, aby ustawić limit pamięci RAM dla bazy danych?
Nie mam nic przeciwko, jeśli podczas wymiany zapytań z dużej, rzadko używanej bazy danych jest jakaś zamiana dysku. Ważne jest to, że pamięć RAM jest zarezerwowana na ważniejszą.
źródło