MSSQLSERVER_802
Szczegóły
Nazwa produktu |
SQL Server |
Wersja produktu |
10.50 |
Numer kompilacji produktu |
10.50.0000.00 |
Identyfikator zdarzenia |
802 |
Źródło zdarzenia |
MSSQLSERVER |
Składnik |
SQLEngine |
Nazwa symboliczna |
NO_BUFS |
Tekst komunikatu |
Brak dostępnej pamięci w pula buforów. |
Wyjaśnienie
Jest to spowodowane pula buforów jest pełny i pula buforów nie można powiększyć wszelkie większy.
Akcja użytkownika
Na poniższej liście przedstawiono ogólne kroki, które może pomóc w rozwiązywaniu problemów z błędami pamięci:
Sprawdź, czy innych aplikacji lub usług zużywają pamięci na tym serwerze.Ponownie skonfiguruj mniej ważnych aplikacji lub usług zużywa mniej pamięci.
Rozpocząć zbieranie liczników Monitora wydajności dla SQL Server**: Menedżer buforu**, SQL Server**: Menedżer pamięci**.
Sprawdź następujące SQL Server parametry konfiguracja pamięci:
Maksymalna pamięć
pamięć serwera min
AWE włączone
min pamięci dla kwerendy
Zauważ, wszelkie niezwykłe ustawienia i popraw je w razie potrzeby.Konto do wymagań pamięci SQL Server 2008.Ustawienia domyślne są wymienione w "Ustawienie opcji konfiguracji serwera" w SQL Server dokumentacji Books Online.
Jeśli używasz Address Windowing Extensions (AWE), sprawdź, czy ustawienia zabezpieczeń systemu Windows blokowania stron w pamięci jest włączone.
Obserwować DBCC MEMORYSTATUS dane wyjściowe i sposób zmienia Zobacz te komunikaty o błędach.
Sprawdź, czy obciążenie pracą (liczba równoczesnych sesji aktualnie wykonywanie kwerend).
Następujące działania mogą udostępnić więcej pamięci do SQL Server:
Jeśli aplikacje oprócz programu SQL Server zużywają zasoby, spróbuj zatrzymywaniu aplikacji lub uruchamianie ich na oddzielnym serwerze.
Jeśli skonfigurowano pamięci serwera max zwiększyć ustawienie.
Uruchom następujące polecenia DBCC zwolnić kilka SQL Server buforów pamięci.
DBCC FREESYSTEMCACHE
DBCC FREESESSIONCACHE
DBCC FREEPROCCACHE
Jeśli problem będzie się powtarzał, należy zbadać dalsze i ewentualnie zmniejszyć obciążenie.