Udostępnij za pośrednictwem


Za pomocą AWE

Microsoft SQL Server uses the Microsoft Windows Address Windowing Extensions (AWE) API to support very large amounts of physical memory.SQL Server can access up to 64 gigabytes (GB) of memory on Microsoft Windows 2000 Server and Microsoft Windows Server 2003.

Uwaga

Support for AWE is available only in the SQL Server Enterprise, Standard, and Developer editions and only applies to 32-bit versions of SQL Server.Analysis Services cannot take advantage of AWE mapped memory.Jeżeli dostępna pamięć fizyczna jest mniejsza niż obszar adresów wirtualnych w trybie użytkownika, nie można włączyć AWE.

Standardowe adresy 32-bitowe mogą mapować maksymalnie 4 GB pamięci.Przestrzeni adresowych standardowe procesy 32-bitowe w związku z tym jest ograniczony do 4 GB.Domyślnie w 32-bitowe Microsoft Systemy operacyjne Windows, 2 GB są zarezerwowane dla systemu operacyjnego, a 2 GB są dostępne dla aplikacji. Jeśli określisz / 3 gb Parametr pliku Boot.iniWindows 2000 Advanced Server, tylko 1 GB przestrzeni adresowej rezerwuje systemu operacyjnego i aplikacji mogą uzyskać dostęp do 3 GB. Aby uzyskać więcej informacji na temat / 3 gb patrz parametrPrzestrzeń adresowa procesu.

AWE jest zestaw rozszerzeń do funkcji zarządzania pamięcią dostępnych systemu Windows, które umożliwiają aplikacjom adres większej ilości pamięci niż GB 2-3, które jest dostępne za pośrednictwem standardowych 32-bitowe adresowanie.AWE umożliwia aplikacji Pozyskaj pamięci fizycznej, a następnie dynamicznie mapowania widoków pamięci niestronicowanej do przestrzeni adresowej 32-bitowych.Miejsce 32-bitowy adres jest ograniczony do 4 GB, może być znacznie większa pamięci niestronicowanej.Dzięki temu aplikacji wymagających dużej ilości pamięci, takich jak systemy dużej bazy danych do usunięcia więcej pamięci niż mogą być obsługiwane w przestrzeni 32-bitowy adres.

Przed rozpoczęciem konfigurowania systemu operacyjnego dla AWE, należy wziąć pod uwagę następujące kwestie:

  • AWE umożliwia alokowanie pamięć fizyczną ponad 4 GB w architekturze 32-bitowego.AWE należy używać tylko wtedy, gdy jest większa niż tryb użytkownika wirtualnej przestrzeni adresowej dostępnej pamięci fizycznej.

  • Aby obsługiwać więcej niż 4 GB pamięci fizycznej w 32-bitowych systemach operacyjnych, należy dodać /PAE parametr z pliku Boot.ini i ponownym uruchomieniu komputera.Aby uzyskać więcej informacji można znaleźć w dokumentacji systemu Windows.

    Uwaga

    W Windows Server 2003Rozszerzenia adresu fizycznego automatycznie jest włączone tylko wtedy, gdy serwer używa typu hot dodawać urządzenia pamięci. W takim wypadku nie trzeba używać /PAE parametr w systemie, który jest skonfigurowany do używania hot dodawać urządzenia pamięci.W innych przypadkach należy używać /PAE parametr w pliku Boot.ini, aby skorzystać z ponad 4 GB pamięci.

  • Jeśli dostępna jest więcej niż 16 GB pamięci fizycznej na komputerze, system operacyjny wymaga 2 GB wirtualnej przestrzeni adresowej dla celów systemu i dlatego może obsługiwać tylko 2 GB użytkownik tryb wirtualny adres spację.Dla systemu operacyjnego użyć zakres pamięci powyżej 16 GB, upewnij się, że / 3 gb parametr nie jest w pliku Boot.ini.Jeśli tak, system operacyjny nie można używać dowolnego pamięć fizyczną ponad 16 GB.

Uwaga

The SQL Server pula buforów can fully utilize AWE mapped memory; however, only database pages can be dynamically mapped to and unmapped from SQL Server's virtual address space and take full advantage of memory allocated through AWE. AWE nie pomaga bezpośrednio wspieranie dodatkowych użytkowników, wątki, baz danych, kwerendy i inne obiekty, które trwale znajdują się w wirtualnej przestrzeni adresowej.

Dla tabela, która znajduje się lista wartości maksymalnej serwera pamięci Zobacz Architektura pamięci.