Właściwości serwera (strona pamięci)

Dotyczy: SQL ServerAzure SQL Managed Instance

Ta strona służy do wyświetlania lub modyfikowania opcji pamięci serwera. Po ustawieniu opcji Minimalna pamięć serwera (w MB) na 0 wartość i Maksymalna ilość pamięci serwera (w MB) na 2147483647 (2147 483 647 MB), SQL Server Database Engine korzysta z optymalnej ilości pamięci w danym momencie, w zależności od ilości pamięci używanej obecnie przez system operacyjny i inne aplikacje.

Note

Należy ustawić górny limit użycia pamięci Database Engine. Aby uzyskać więcej informacji, zobacz Opcje konfiguracji pamięci serwera.

Użyj poniższych opcji, aby ustawić minimalną i maksymalną pamięć przydzielaną przez Database Engine do puli buforów.

Opcje pamięci serwera

Minimalna pamięć serwera (w MB)

Określa, że Database Engine zaczyna się od co najmniej minimalnej ilości przydzielonej pamięci i nie zwalnia pamięci poniżej tej wartości. Ustaw tę wartość na podstawie rozmiaru i aktywności wystąpienia Database Engine.

Zawsze ustaw opcję na rozsądną wartość, aby upewnić się, że system operacyjny nie żąda zbyt dużej ilości pamięci z Database Engine i hamuje wydajność systemu operacyjnego.

Maksymalna pamięć serwera (w MB)

Określa górny limit pamięci, który Database Engine może przydzielić podczas jego operacji. Zawsze ustaw tę opcję konfiguracji na określoną wartość, aby upewnić się, że system operacyjny i inne aplikacje mają wystarczającą ilość pamięci do uruchomienia.

Jeśli te inne aplikacje, takie jak serwery WWW lub poczty e-mail, żądają pamięci tylko w razie potrzeby, nie ustawiaj tej opcji. Silnik bazy danych zwalnia im pamięć w razie potrzeby. Jednak aplikacje często korzystają z dostępnej pamięci, gdy są uruchamiane i nie żądają więcej, nawet gdy jest to konieczne.

Jeśli aplikacja, która zachowuje się w ten sposób, działa na tym samym komputerze w tym samym czasie co Database Engine, ustaw opcję na wartość, która gwarantuje, że pamięć wymagana przez aplikację nie zostanie przydzielona przez Database Engine.

Minimalna ilość pamięci, dla której można określić max server memory (MB) , wynosi 128 MB.

Inne opcje pamięci

Pamięć tworzenia indeksu (w KB, 0 = pamięć dynamiczna)

Określa ilość pamięci w kilobajtach używanej podczas sortowania przy tworzeniu indeksu. Wartość domyślna zero umożliwia dynamiczną alokację i powinna działać w większości przypadków bez dodatkowego dostosowania. Można jednak wprowadzić inną wartość z 704 do 2147483647 (2,147,483,647).

Note

Wartości z 1 do 703 nie są dozwolone. Jeśli wprowadzisz wartość w tym zakresie, pole zastępuje wprowadzoną wartość wartością 704.

Minimalna ilość pamięci na zapytanie (w KB)

Określa ilość pamięci w kilobajtach do przydzielenia w celu uruchomienia zapytania. Prawidłowy zakres wartości od 512 do 2147483647 (2,147,483,647 KB). Wartość domyślna to 1024 (1024 KB).