Microsoft SQL 2005 Server 32х, как любое 32-битное ПО, способно по умолчанию управлять максимум 4 ГБ памяти. Чтобы Microsoft SQL 2005 Server 32х использовал более 4 Гб, применяется Microsoft Win32 API (интерфейс прикладного программирования), называемый AWE (Address Windowing Extensions). При использовании AWE, Microsoft SQL Server 2005 32х адресует до 64 Гб памяти (если установлено на Windows Server 2003 Data Center).
Для включения функции AWE используется следующий SQL-запрос:
Sp_configure 'show advanced options',1
Reconfigure
Sp_configure 'awe enabled',1
Reconfigure
Необходимо помнить, что вся память должна быть адресована Windows.
Microsoft SQL 2005 Server 64х по умолчанию может управлять более 4 Гб памяти, поэтому если вы планируете использовать более 4 Гб то, рекодендуется установить Microsoft SQL 2005 Server 64х на Windows 2003 Eterprise 64x.
Когда функция AWE включена, то Microsoft SQL Server 2005 32х фактический будет занимать 4 Гб, а дополнительную память будет использоваться только в виде буфера. Это значит, что эта память не будут доступны для других операций, например, кэш планов выполнения запросов, индексации, сортировки и т.д. Чтобы узнать размер памяти, используемой операциями (индексация, сортировка и т.д), необходимо воспользоваться счетчиком SQL Memory:Granted Workspace Memory (kb).
Если с системой DIRECTUM будет работать более 50 пользователей (по документации для 50 польз. требуется 6 Гб) то, рекомендуется установливать Microsoft SQL Server 2005 64х на Windows Enterprise 2003 для получания максимальной производительности. Напомню, что цена не зависит от разрядности - Microsoft SQL Server 64x стоит также, как и Microsoft SQL Server 32х.
А! Увидел :) на самом видном месте написано :)
В справке DIRECTUM, в разделе «Руководство администратора DIRECTUM \ Системные требования \ Требования к серверам \ Требования серверной части».
Авторизуйтесь, чтобы написать комментарий