AWE'YI kullanma

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.

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

Standart 32-bit adresleri en fazla 4 GB bellek eşleyebilirsiniz.32 Bitlik işlemler, standart bir adresi boşluk, bu nedenle 4 GB ile sınırlıdır.Varsayılan, 32-bit Microsoft Windows işletim sistemlerinde, 2 GB işletim sistemi için rezerve edilen ve 2 GB uygulama için kullanılabilir yapılır. Belirttiğiniz bir / 3 gb Boot.ini dosyasındaki parametresiWindows 2000 Advanced Server, işletim sistemi, yalnızca 1 GB adres alanı ayırır ve uygulama 3 GB'YE kadar erişebilirler. Hakkında daha fazla bilgi için / 3 gb Bkz: parametresiIşlem adres alanı.

AWE, bellek yönetim işlevleri olan uygulamaları standart 32-bit adresleme aracılığıyla kullanılabilir 2-3 GB'den fazla bellek adresi uzantılar kümesidir.AWE, fiziksel bellek alın ve sonra dinamik diske alınamayan bellek görünümlerini 32-bit adres alanına eşleme uygulamaları sağlar.Diske alınamayan bellek, 32-bit adres alanı için 4 GB ile sınırlı olsa da, daha büyük olabilir.Bu, desteklenen bir 32-bit adres alanında çok fazla bellek adresi yoğun bellek kullanan uygulamaları, büyük veritabanı sistemleri gibi sağlar.

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

  • AWE, fiziksel bellek 4 GB'DEN 32-bit mimarisi üzerinde ayrılırken sağlar.AWE, yalnızca kullanılabilir fiziksel belleği kullanıcı modu sanal adres alanı büyük olduğunda kullanılmalıdır.

  • 4 GB'DEN fazla fiziksel bellek işletim sistemlerinde 32 bit desteği için , eklemelisiniz /PAE parametresi için Boot.ini dosyasını ve bilgisayarı yeniden başlatma.Daha fazla bilgi için Windows belgelerinize bakın.

    Not

    Içinde Windows Server 2003Sunucu kullanıyorsa PAE otomatik olarak etkinleştirilir hot-bellek aygıtları ekleyin. Bu durumda, kullanmak zorunda /PAE parametre kullanmak üzere yapılandırılmış bir sistemde hot-eklemek bellek aygıtları.Tüm diğer durumlarda, kullanmanız gereken /PAE parametre belleğin 4 GB'den yararlanmak için Boot.ini dosyasında.

  • 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 bir 2 GB kullanıcı modu sanal adres alanını destekleyebilir.Işletim 16 GB'NIN üzerinde bellek aralık kullanmak üzere sistem için emin olun / 3 gb parametresi, Boot.ini dosyasında değil.Bu, işletim sistemi 16 GB'NIN üzerindeki herhangi bir fiziksel bellek kullanamazsınız.

Not

The SQL Server arabellek havuzu 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, ek kullanıcı, iş parçacığı, veritabanları, sorgular ve kalıcı sanal adres alanı içinde bulunan diğer nesneleri destekleyen doğrudan korumaz.

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