Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Testor1 Member Откуда: Сообщений: 679 |
Столкнулся с проблемой нехватки памяти на сервере при запуске процедур с тяжелыми расчетами. Нашел описание причины возникновения проблемы http://searchsqlserver.techtarget.com/tip/SQL-Server-out-of-memory-Troubleshoot-and-avoid-SQL-memory-problems
Вопрос как определит при каком объеме памяти и размерах данных в таблицах стоит переходить с кластерных на не кластерные индексы? |
||
14 июл 13, 11:24 [14563320] Ответить | Цитировать Сообщить модератору |
Гавриленко Сергей Алексеевич Member Откуда: Moscow Сообщений: 37143 |
|
||||
14 июл 13, 13:37 [14563426] Ответить | Цитировать Сообщить модератору |
Testor1 Member Откуда: Сообщений: 679 |
[quot Гавриленко Сергей Алексеевич]
и что с этим делать ? |
||||||
14 июл 13, 22:57 [14564345] Ответить | Цитировать Сообщить модератору |
Minamoto Member Откуда: Москва Сообщений: 1162 |
Testor1, избавляться от вызова функций CLR, они ведь у вас есть? |
15 июл 13, 18:24 [14569728] Ответить | Цитировать Сообщить модератору |
invm Member Откуда: Москва Сообщений: 9633 |
Memory Usage in SQL CLR |
15 июл 13, 19:11 [14569882] Ответить | Цитировать Сообщить модератору |
LenaV Member Откуда: USA Сообщений: 6796 |
это несколько разные "памяти" какой у вас сервер? попробуйте увеличить MemToLeave |
15 июл 13, 19:54 [14570004] Ответить | Цитировать Сообщить модератору |
Testor1 Member Откуда: Сообщений: 679 |
Проблему решил и удивительным для себя способом. Я просто уменьшил максимальной доступной памяти для sql сервера. Через task manager было видно, что SQL сжирает больше памяти, чем разрешено. Полагаю, что это память отведенная для CLR. Сервер MSSQL 2008 R2 и Windows 2008 R2 64 bit RAM 6 GB |
||
15 июл 13, 21:15 [14570239] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |