Udostępnij przez


Zarządzanie pamięci dla dużych baz danych

SQL Server uses the Address Windowing Extensions (AWE) API to support very large physical memory sizes.SQL Server supports up to a maximum of 64 GB of physical memory on 32-bit Microsoft Windows operating systems: Microsoft Windows XP Professional; Windows 2000 Standard Edition; Windows 2000 Zaawansowane Server; Windows 2000 Datacenter Server; Windows Server 2003Enterprise Edition; lub Windows Server 2003Datacenter Edition.

SQL Server dynamicznie przydziela AWE mapowane w pamięci po uruchomieniu z dowolnym Windows Server 2003 wersje systemu operacyjnego. Innymi słowy pula buforów dynamicznie mogą zarządzać pamięci AWE mapowane do bilansu SQL Server pamięci za pomocą ogólnych wymagań systemowych.

AWE eliminuje ograniczenia związane z 32-bitowych aplikacji: nie mają dostępu więcej niż 4 gigabajty (GB) przestrzeni adresowej procesu. (Wskaźnik 32-bitowe nie może zawierać adres pamięci większym niż 4 GB.)

Za pomocą AWE, aplikacji można bezpośrednio zarezerwować pamięci fizycznej do wysokości maksymalną dozwoloną przez system operacyjny, jak pamięci niestronicowanej.Zezwala na używanie AWE SQL Server Aby uzyskać więcej informacji, zamiast odczytanie ich z systemu plików stronicowania na dysku w pamięci podręcznej. To z kolei zapewnia wzrost wydajności przy użyciu szybszy dostęp do danych i zmniejsza częstotliwość dostępu do dysku.

Uwaga

64-bitowe aplikacje nie wymagają AWE, ponieważ dostęp do pamięci nie jest ograniczony do 4 GB.

Aby uzyskać więcej informacji na temat AWE API, przejdź do Witrynie MSDN w sieci Webi wyszukiwania na termin "Address Windowing Extensions. „

Aby uzyskać informacje na temat SQL Server Zobacz współpracuje z dostępu do pamięci inne niż jednolite (NUMA) Opis dostępu do pamięci inne niż jednolite.

W tej sekcji