AWE'yi kullanma

Bu özellik Microsoft SQL Server'ın bir sonraki sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmayın ve bu özelliği kullanmakta olan uygulamaları mümkün olduğunca erken bir zamanda değiştirin.

SQL Serverkullandığı Microsoft Windows Adres Pencereleme Uzantıları (awe) API destekleyecek çok büyük miktarlarda fiziksel bellek.SQL Server can access up to 64 gigabytes (GB) of memory on Microsoft Windows 2000 Server and Microsoft Windows Server 2003.

Not

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.awe etkinleştirilmiş kullanılabilir fiziksel belleği kullanıcı modu sanal adres alanı azsa.

Standart 32-bit adresleri, en fazla 4 gb bellek eşleyebilirsiniz.32 Bitlik işlemler standart adres alanları bu nedenle 4 gb ile sınırlanır.Varsayılan olarak, 32-bit Microsoft Windows işletim sistemleri, işletim sistemi için rezerve 2 gb ve 2 gb kullanılabilir hale gelir için uygulama.Belirtirseniz, bir /3 gb Boot.ini dosyasındaki parametreyi Windows 2000 Advanced Server, işletim sistemi, yalnızca 1 gb adres alanı ayırır ve uygulama erişebilir en çok 3 gb.Hakkında daha fazla bilgi için /3 gb parametresi, bkz: İşlem adres alanı.

AWE bir küme uygulamaları standart 32-bit adresleme aracılığıyla 2-3 GB'den daha fazla bellek adreslemek Windows bellek yönetim işlevleri için uzantıları.awe fiziksel bellek alın ve görünümleri diske alınamayan bellek 32-bit adres alanına dinamik olarak eşler uygulamalarına olanak sağlar.Diske alınamayan bellek, 32-bit adres alanı 4 gb ile sınırlı olsa da, çok daha büyük olabilir.Bu bir 32-bit adres alanında desteklenen çok daha fazla bellek adreslemek bellek yoğun uygulamalar, büyük veritabanı sistemleri gibi sağlar.

İşletim sistemi için awe yapılandırmadan önce aşağıdakileri göz önünde bulundurun:

  • awe, 32-bit mimarisi üzerine 4 GB'nin üzerinde fiziksel bellek ayırma sağlar.awe yalnızca kullanılabilir fiziksel belleği kullanıcı modu sanal adres alanından daha büyük olduğunda kullanılmalıdır.

  • 32-Bit işletim sistemleri üzerinde 4 GB'den fazla fiziksel bellek desteği için eklemeniz gerekir /PAE parametresi için Boot.ini dosyasını ve bilgisayarı yeniden başlatın.Daha fazla bilgi için Windows belgelerinize bakın.

    Not

    De Windows Server 2003, pae yalnızca sunucu kullanıyorsa, otomatik olarak etkin hot-bellek aygıtları. add-Bu durum, kullanmak zorunda /PAE parametresini kullanmak üzere yapılandırılmış bir sistemde anında eklenen bellek aygıtları.Diğer tüm durumlarda, kullanmanız gereken /PAE 4 GB'den büyük bellek yararlanmak için Boot.ini dosyasında parametre.

  • Yoksa 16 GB'den fazla fiziksel bellek kullanılabilir bir bilgisayarda, işletim sisteminin sistem amaçlar için 2 gb sanal adres alanı gerektirir ve bu nedenle yalnızca 2 gb kullanıcı modu sanal adres alanı destekleyebilir.İşletim 16 GB'nin üzerindeki belleği aralık kullanmak sistem için emin olun /3 gb parametresi Boot.ini dosyasını değildir.Öyleyse, işletim sistemi 16 GB'nin üzerindeki fiziksel belleği kullanamazsınız.

Not

The SQL Server buffer pool 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 doğrudan ek kullanıcıları, iş parçacıkları, veritabanları, sorgular ve kalıcı olarak sanal adres alanı içinde bulunan diğer nesneleri destekleyen yardımcı olmaz.

En fazla sunucu bellek değerlerini listeleyen tablo için bkz: Bellek Mimarisi.