Udostępnij przez


MSSQLSERVER_8645

Szczegóły

Nazwa produktu

SQL Server

Wersja produktu

10.50

Numer kompilacji produktu

10.50.0000.00

Identyfikator zdarzenia

8645

Źródło zdarzenia

MSSQLSERVER

Składnik

SQLEngine

Nazwa symboliczna

MEMTIMEDOUT_ERR

Tekst komunikatu

A czas poza wystąpił podczas oczekiwania na zasoby pamięci wykonać kwerendę.Uruchom ponownie kwerendę.

Wyjaśnienie

W systemie obsługi obciążenia kwerendy jest za mało pamięci.

Akcja użytkownika

Skonfigurowanie czas-się wartości wyższe lub zmniejszyć kwerendy obciążenia serwera.

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:

  1. 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.

  2. Rozpocząć zbieranie liczników Monitora wydajności dla SQL Server: Menedżer buforu, SQL Server: Menedżer pamięci.

  3. Sprawdź poniższe parametry konfiguracja pamięci programu SQL Server:

    • Maksymalna pamięć

    • pamięć serwera min

    • AWE włączone

    • min pamięci dla kwerendy

    Zwróć uwagę, ustawienia nietypowe.Popraw je w razie potrzeby.Konto do wymagań pamięci SQL Server 2005.Ustawienia domyślne są wymienione w "Ustawienie opcji konfiguracji serwera" w dokumentacji SQL Server Books Online.

  4. Jeśli używasz Address Windowing Extensions (AWE), sprawdź, czy ustawienia zabezpieczeń systemu Windows blokowania stron w pamięci" jest włączony.

  5. Obserwować DBCC MEMORYSTATUS dane wyjściowe i sposób zmienia Zobacz te komunikaty o błędach.

  6. Sprawdź, czy obciążenie pracą (na przykład 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 zatrzymać uruchomione aplikacje te lub Rozważ uruchomienie ich na oddzielnym serwerze.Spowoduje to usunięcie presji pamięci zewnętrznej.

  • Jeśli skonfigurowano pamięci serwera max zwiększyć jego ustawienia.

Uruchom następujące polecenia DBCC zwolnić kilka buforów pamięci programu SQL Server.

  • DBCC FREESYSTEMCACHE

  • DBCC FREESESSIONCACHE

  • DBCC FREEPROCCACHE

Jeśli problem będzie się powtarzał, należy zbadać dalsze i ewentualnie zmniejszyć obciążenie.