Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Server Express, x64, WoW и VAS (MemToLeave)  [new]
sheich
Member

Откуда:
Сообщений: 209
Поднималась ранее такая тема: ограничения по памяти при использовании CLR сборок в SQL Server 2005. Утверждается, что максимальный объем памяти доступный CLR-based функциям ограничен VAS (Virtual Address Space) в 32-битных операционках (http://sqlblog.com/blogs/jonathan_kehayias/archive/2009/07/07/understanding-the-vas-reservation-aka-memtoleave-in-sql-server.aspx). В то время, как в 64-битных всякие ограничения сняты и память под выполнение CLR-based функций выделяется динамически, и фактически ограничена только объемом оперативной памяти.
Но вот в чем загвоздка: прочитал на сайте Microsoft, что SQL Server 2005 Express (насчет платных версий не знаю) работает в Windows x64 в режиме совместимости WoW (Windows on Windows). Означает ли это, что все проблемы с максимальным доступным для CLR объемом памяти остаются? Иными словами, приложению, работающему в режиме WoW доступен весь объем памяти, который виден х64-операционке?
И, кстати, не могу нигде найти: SQL Server 2008 Express на винде х64 тоже работает в режиме совместимости или у них полноценная х64 версия?
13 май 11, 14:58    [10648194]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Express, x64, WoW и VAS (MemToLeave)  [new]
iljy
Member

Откуда:
Сообщений: 8711
sheich,

экспрессу в принципе доступен 1 гиг, это ограничение редакции.
13 май 11, 15:16    [10648423]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Express, x64, WoW и VAS (MemToLeave)  [new]
Crimean
Member

Откуда:
Сообщений: 13147
iljy
sheich,

экспрессу в принципе доступен 1 гиг, это ограничение редакции.


"доступно"-то ему все, что есть, сервер под буферный пул в экспрессе не берет больше гига, скорее всего
хотя интересна будет точная формулировка этого ограничения
а вот CLR сколько будет брать - сильно зависит от того, какой именно процесс и как его хостит под сиквелом
к стыду, не копал еще это направление
13 май 11, 16:03    [10648950]     Ответить | Цитировать Сообщить модератору
 Re: SQL Server Express, x64, WoW и VAS (MemToLeave)  [new]
sheich
Member

Откуда:
Сообщений: 209
[quot Crimean]
iljy
sheich,
а вот CLR сколько будет брать - сильно зависит от того, какой именно процесс и как его хостит под сиквелом

Вот тут это обсуждали: https://www.sql.ru/forum/actualthread.aspx?tid=763566
13 май 11, 16:08    [10649002]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить