SQL Server obiektu Menedżera pamięci

Menedżera pamięci obiektu w programie Microsoft SQL Server zawiera liczniki do monitorowania ogólnego użycia pamięci serwera.Monitorowanie ogólnej wykorzystania pamięci serwera, aby zmierzyć użycie aktywności i zasób użytkownika może pomóc zidentyfikować wąskie gardła wydajności.Monitorowanie pamięci używane przez wystąpienie SQL Server może pomóc określić:

  • Jeśli istnieją jakieś wąskie gardła z nieodpowiednie fizycznej pamięci do przechowywania często dostęp do danych w pamięci podręcznej.Jeżeli pamięci jest niewystarczająca, SQL Server należy pobrać dane z dysku.

  • Jeśli można poprawić wydajność kwerendy, dodając więcej pamięci lub udostępniając więcej pamięci do pamięci podręcznej danych lub SQL Server wewnętrznych struktur.

This table describes the SQL Server Memory Manager counters.

Liczniki Menedżera pamięci programu SQL Server

Opis

Połączenie pamięci (KB)

Całkowita ilość pamięci dynamicznej serwer używa do utrzymywania połączenia.

Przyznane pamięci obszaru roboczego (KB)

Całkowita ilość pamięci, przyznaje się wykonywanie procesów mieszania, sortowanie, kopiowanie masowe i operacji tworzenia indeksu.

Bloki Lock

Bieżąca liczba blokada Blokuje używana na serwerze (okresowo odświeżać).Blokada blok reprezentuje zablokowane poszczególnych zasób, takich jak tabela, strona lub wiersza.

Zablokuj bloków alokowanych

Bieżąca liczba bloków przydzielonego blokada.At server startup, the number of allocated lock blocks plus the number of allocated lock owner blocks depends on the SQL Server Locks configuration option.Jeśli są potrzebne więcej bloków blokada, zwiększa wartość.

Blokady pamięci (KB)

Całkowita ilość pamięci dynamicznej serwer używa blokad.

Bloki właścicielem blokady

Numer właściciela blokada bloki używana na serwerze (okresowo odświeżać).Blok właścicielem blokada reprezentuje własność blokada obiektu przez pojedynczego wątek.Dlatego jeśli trzy wątki blokadę (S) strona, będzie trzy bloki właścicielem blokada.

Zablokuj właściciela bloków alokowanych

Bieżąca liczba bloków właściciela przydzielonego blokada.At server startup, the number of allocated lock owner blocks and the number of allocated lock blocks depend on the SQL Server Locks configuration option.Więcej bloków właścicielem blokada są potrzebne, dynamicznie zwiększa wartość.

Maksymalny rozmiar pamięci obszaru roboczego (KB)

Maksymalna ilość pamięci dostępnej dla wykonywania procesów mieszania, sortowanie, kopiowanie masowe i operacji tworzenia indeksu.

Niewypłacone dotacje pamięci

Całkowita liczba procesów, które nabyły pomyślnie dotacji pamięci obszaru roboczego.

Dotacje pamięci czasu

Całkowita liczba procesów oczekiwanie na przyznanie pamięci obszaru roboczego.

Optymalizator pamięć (KB)

Całkowita ilość pamięci dynamicznej serwer używa dla optymalizacji kwerendy.

Pamięć podręczna SQL (KB)

Całkowita ilość pamięci dynamicznej dynamiczne pamięci podręcznej SQL używaną przez serwer.

Pamięć serwera docelowego (KB)

Całkowita ilość pamięci dynamicznej serwera może zajmować.

Całkowitej pamięci serwera (KB)

Pamięć zadeklarowana z pula buforów (w kilobajtach).

UwagaUwaga:
Nie jest to suma pamięci używanej przez SQL Server.