Адресация памяти в Мicrosoft SQL Server 2005 32x и 64х

6 3

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х.

6
Авторизуйтесь, чтобы оценить материал.
Денис Архипов
Если с системой DIRECTUM будет работать более 50 пользователей (по документации для 50 польз. требуется 6 Гб)

 

Можно ссылочку в каком документе это описано? Пробежался навскидку, не увидел .
Денис Архипов

А! Увидел :) на самом видном месте написано :)

Мохаммед Богданов

В справке DIRECTUM, в разделе «Руководство администратора DIRECTUM \ Системные требования \ Требования к серверам \ Требования серверной части».

 

Авторизуйтесь, чтобы написать комментарий