Udostępnij za pośrednictwem


SQL Server, Memory Manager Object

The Memory Manager object in Microsoft SQL Server provides counters to monitor overall server memory usage.Monitorowanie ogólnego wykorzystania pamięci serwera do określenia użycie użytkownika aktywności i zasób może pomóc zidentyfikować wąskie gardła wydajności.Monitorowanie pamięci, używane przez wystąpienie SQL Server pomaga 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ępnienia większej ilości pamięci do pamięci podręcznej danych lub SQL Server wewnętrzne struktury.

This table describes the SQL ServerMemory Manager counters.

Liczniki Menedżera pamięci programu SQL Server

Description

Połączenie pamięć (KB)

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

Udzielone pamięci obszaru roboczego (KB)

Całkowita ilość pamięci aktualnie przyznane wykonywanie procesy, takie jak wartość mieszania, sortowanie, kopiowanie masowe i operacji tworzenia indeksu.

Bloki blokada

Bieżąca liczba blokada Blokuje używane na serwerze (odnawiane okresowo).Blok blokada reprezentuje pojedynczego zasób zablokowane, takie jak tabela, strona lub wiersza.

blokada blokuje przydzielona

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 ServerLocks configuration option.Jeśli potrzebna jest więcej bloki blokada, powoduje zwiększenie wartości.

blokada pamięci (KB)

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

blokada blokuje właściciela

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

blokada blokuje właściciela przydzielona

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 ServerLocks configuration option.W razie potrzeby więcej bloki właścicielem blokada są dynamicznie zwiększa wartość.

Maksymalna pamięć obszaru roboczego (KB)

Maksymalna ilość pamięci dostępnej dla wykonywania procesy, takie jak wartość mieszania, sortowanie, kopiowanie masowe i operacji tworzenia indeksu.

Pozostałe do realizacji granty pamięci

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

Pamięć granty oczekujące

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

Optymalizator pamięć (KB)

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

Pamięci podręcznej SQL (KB)

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

Pamięć serwer miejsce docelowe (KB)

Całkowita ilość pamięci dynamicznej, serwer może wykorzystać.

Całkowita pamięć serwera (KB)

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

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