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

SQL Serverużywa Address Windowing Extensions (AWE) interfejsu API do obsługi pamięci fizycznej bardzo duże rozmiary.SQL Serverobsługuje maksymalnie 64 GB pamięci fizycznej w 32-bitowych Microsoft systemów operacyjnych Windows: Microsoft Windows XP Professional; Windows 2000 Standard Edition; Windows 2000 Advanced Server; Windows 2000 Datacenter Server; Windows Server 2003, Enterprise Edition; or Windows Server 2003, Datacenter Edition.

SQL ServerPodczas pracy z dowolnym dynamicznie przydziela pamięci mapowane AWE Windows Server 2003 wersje systemu operacyjnego.Innymi słowy, pula buforów dynamicznie można zarządzać pamięci AWE mapowane do zrównoważenia SQL Server używać pamięci z ogólnych wymagań systemu.

AWE dotyczy ograniczenie w 32-bitowych aplikacji: nie można uzyskać dostępu więcej niż 4 gigabajty (GB) przestrzeni adresowej procesu.(Wskaźnik 32-bitowe nie posiadają adres pamięci większe niż 4 GB.)

Używając AWE, aplikacji można bezpośrednio zarezerwować pamięci fizycznej, do maksymalnej wysokości dozwoloną przez system operacyjny, jak pamięć niestronicowana.AWE dzięki SQL Server do buforowania informacji zamiast odczytywać go z systemu stronicowania plików na dysku.Z kolei, przewiduje wzrost wydajności poprzez szybszy dostęp do danych i ogranicza dostępu do dysku.

Ostrzeżenie

aplikacji 64-bitowych nie wymagają AWE, ponieważ dostęp do pamięci nie jest ograniczona do 4 GB.

Aby uzyskać więcej informacji dotyczących interfejsów AWE API, przejdź do MSDN witryna sieci Webi wyszukać termin "Address Windowing Extensions".

Aby uzyskać informacje o SQL Server works pamięci niejednolity dostęp (NUMA), zobacz Opis niejednolity dostęp do pamięci.

W tej sekcji