Büyük veritabanları için bellek yönetimi

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 Standart Edition Windows 2000 Gelişmiş sunucu; Windows 2000 Datacenter Server Windows Server 2003Enterprise Edition veya Windows Server 2003Datacenter Edition.

SQL Server dinamik olarak eşleştirilmiş AWE belleğini herhangi biriyle çalıştırırken ayırır Windows Server 2003 işletim sistemi sürümleri için. Diğer bir deyişle, arabellek havuzu dengelemek için eşlenen AWE belleği dinamik olarak yönetebilir SQL Server bellek, genel sistem gereksinimleri ile kullanın.

AWE, 32-bit uygulamalarda devralınan bir sınırlama getirir: Bunlar, 4 gigabayttan (GB) işlem adres alanının erişemiyor. (32-Bit bir işaretçi bir bellek adresi 4 GB'den büyük tutun olamaz.)

AWE kullanarak uygulamaları doğrudan sayfalanmamış bellek olarak işletim sistemi tarafından izin verilen en çok ne kadar fiziksel bellek rezerve edebilirsiniz.AWE kullanarak verir SQL Server Bu disk üzerindeki disk belleği dosyaları sistemden okuma yerine daha fazla bilgi önbelleğe almak için. Bu, performans kazançları arasında daha hızlı veri erişimi sağlar ve disk erişimi sıklığını azaltır.

Not

64-bit uygulamalar, bellek erişimi 4 GB ile sınırlı olduğu için AWE gerektirmez.

AWE API hakkında daha fazla bilgi için gidin MSDN Web sitesinive arama terimi "Adres Pencereleme Uzantıları."

Hakkında bilgi için SQL Server olmayan tekdüze bellek erişimi (NUMA) ile çalışır Bkz: Disk tekdüze bellek erişimi'ni anlama.

Bu Bölümde