AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 22.06.2010, 15:40   #1  
alesander ist offline
alesander
Участник
 
34 / 10 (1) +
Registriert seit: 30.05.2010
SQL с базой Axapta занимает всю оперативную память
База Аксапты 4.0 крутится на SQL Server 2008 Standart x64. Размер базы около 40Гб. На этом SQL сервере раньше было 8 ГБ оперативной памяти и почти вся память была занята SQL'ом. Докупили еще оперативки до 12 ГБ. Но и после этого почти вся память оказалась занята SQL Server'ом. Такое ощущение, что сколько ему не дай оперативки - всю займет собой.
Проблема в том, что когда вся память занята SQL'ом не выполняются некоторые операции в Axapta. Приходится перезагружать сервер с базой данных и пока не занята вся память выполнять необходимые операции.

Как победить эту проблему? Докупить еще оперативки - не вариант.
Alt 22.06.2010, 15:43   #2  
George Nordic ist offline
George Nordic
Модератор
Benutzerbild von George Nordic
Злыдни
 
4.480 / 1255 (50) ++++++++
Registriert seit: 17.12.2003
Ort: Moscow
Blog-Einträge: 9
Zitat:
Zitat von alesander Beitrag anzeigen
База Аксапты 4.0 крутится на SQL Server 2008 Standart x64. Размер базы около 40Гб. На этом SQL сервере раньше было 8 ГБ оперативной памяти и почти вся память была занята SQL'ом. Докупили еще оперативки до 12 ГБ. Но и после этого почти вся память оказалась занята SQL Server'ом. Такое ощущение, что сколько ему не дай оперативки - всю займет собой.
Само собой. А Вы как хотели? Доступ к ОЗУ быстрее, чем к диску, поэтому Скуль пытается подгружать как можно больше данных.
Zitat:
Zitat von alesander Beitrag anzeigen
Проблема в том, что когда вся память занята SQL'ом не выполняются некоторые операции в Axapta.
Не слышал о таком. Можно попобробнее?

С Уважением,
Георгий
Alt 22.06.2010, 16:01   #3  
ice ist offline
ice
Участник
Benutzerbild von ice
Лучший по профессии 2014
 
1.821 / 402 (17) +++++++
Registriert seit: 23.03.2006
у вас AOS на том же сервере что и SQL-сервер? ограничте в ручную память используемую SQL-сервером
Alt 22.06.2010, 16:10   #4  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
Zitat:
Zitat von alesander Beitrag anzeigen
Как победить эту проблему? Докупить еще оперативки - не вариант.
А ограничить используемую память для SQL вариант?
В студии - свойства сервера, категория memory - максимально используемая память (Мб)
Alt 22.06.2010, 16:15   #5  
lev ist offline
lev
Ищущий знания...
Benutzerbild von lev
Oracle
MCBMSS
Axapta Retail User
 
1.723 / 491 (20) +++++++
Registriert seit: 18.01.2005
Ort: Москва
присоединюсь к предыдущим советам о жестком выставлении используемой оперативки в SQL, и добавлю ещё, если есть админ БД, попросите его пускай посмотрит в чем причина, возможно есть какие то ещё проблемы.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Alt 22.06.2010, 16:35   #6  
Poleax ist offline
Poleax
Модератор
Benutzerbild von Poleax
MCP
MCBMSS
Злыдни
 
1.353 / 595 (22) +++++++
Registriert seit: 17.02.2005
Ort: msk
Blog-Einträge: 34
:) Дайте ему больше памяти, пусть летает
Zitat:
Zitat von alesander Beitrag anzeigen
База Аксапты 4.0 крутится на SQL Server 2008 Standart x64. Размер базы около 40Гб. На этом SQL сервере раньше было 8 ГБ оперативной памяти и почти вся память была занята SQL'ом. Докупили еще оперативки до 12 ГБ. Но и после этого почти вся память оказалась занята SQL Server'ом. Такое ощущение, что сколько ему не дай оперативки - всю займет собой.
Ну и отлично, пусть БД в ОЗУ и закачивает, быстрее все работать будет. Если финансы не жмут 64Гб ОЗУ поставьте красота.

Zitat:
Zitat von alesander Beitrag anzeigen
Проблема в том, что когда вся память занята SQL'ом не выполняются некоторые операции в Axapta. Приходится перезагружать сервер с базой данных и пока не занята вся память выполнять необходимые операции.

Как победить эту проблему? Докупить еще оперативки - не вариант.
Жду подробностей проблемы, может приведете логи системы или логи сиквела? AOS-ы на отдельных машинах работают, что у них в логах системы?

P.S. Рекомендую ознакомится с настройками БД для Ax 2009: Microsoft Dynamics AX 2009 White Paper: Planning Database Configuration
__________________

This posting is provided "AS IS" with no warranties, and confers no rights.
Alt 23.06.2010, 07:28   #7  
alesander ist offline
alesander
Участник
 
34 / 10 (1) +
Registriert seit: 30.05.2010
AOS находится на другом сервере.

Не выполняется в принципе одна единственная операция. Для Аксапты была написана обработка которая выгружает справочники из нее. Когда запускается эта обработка в диспетчере задач видно, что резко выделяется примерно гиг оперативки под ее выполнение. Это при условии, что есть свободная оперативка. А если оперативки свободной нет, то эта обработка ругается на то что не может выделить память.

Выставить максимальный размер памяти в SQL Server я уже тоже думал, но не получится ли так, что он так-же займет всю выделенную ему память, а обработка в Аксапте продолжит ругаться на ее нехватку?

Может можно как-то SQL'у в процессе работы сказать чтобы он освободил немного памяти на время? А потом пускай дальше ее забивает чем хочет.
Alt 23.06.2010, 09:23   #8  
Wamr ist offline
Wamr
----------------
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
 
1.737 / 868 (32) +++++++
Registriert seit: 15.01.2002
Ort: Москва
Blog-Einträge: 7
М.Жванецкий
Zitat:
Консерватория

Консерватория, аспирантура, мошенничество, афера, суд, Сибирь.
Консерватория, частные уроки, еще одни частные уроки, зубные протезы, золото, мебель, суд, Сибирь.
Консерватория, концертмейстерство, торговый техникум, зав. производством, икра, крабы, валюта, золото, суд, Сибирь.

Может, что-то в консерватории подправить?
Alt 23.06.2010, 10:33   #9  
Михаил Андреев ist offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1.300 / 239 (10) ++++++
Registriert seit: 09.11.2001
Ort: Химки, Московская область
Zitat:
Zitat von alesander Beitrag anzeigen
AOS находится на другом сервере.

Не выполняется в принципе одна единственная операция. Для Аксапты была написана обработка которая выгружает справочники из нее. Когда запускается эта обработка в диспетчере задач видно, что резко выделяется примерно гиг оперативки под ее выполнение. Это при условии, что есть свободная оперативка. А если оперативки свободной нет, то эта обработка ругается на то что не может выделить память.
Имеет смысл нанять более опытного программиста, чтобы исправить эту "обработку", а не искать причину там, где её быть не может.
__________________
Михаил Андреев
https://www.amand.ru
Alt 23.06.2010, 12:45   #10  
ice ist offline
ice
Участник
Benutzerbild von ice
Лучший по профессии 2014
 
1.821 / 402 (17) +++++++
Registriert seit: 23.03.2006
Zitat:
Zitat von alesander Beitrag anzeigen
AOS находится на другом сервере.

Не выполняется в принципе одна единственная операция. Для Аксапты была написана обработка которая выгружает справочники из нее. Когда запускается эта обработка в диспетчере задач видно, что резко выделяется примерно гиг оперативки под ее выполнение. Это при условии, что есть свободная оперативка. А если оперативки свободной нет, то эта обработка ругается на то что не может выделить память.

Выставить максимальный размер памяти в SQL Server я уже тоже думал, но не получится ли так, что он так-же займет всю выделенную ему память, а обработка в Аксапте продолжит ругаться на ее нехватку?

Может можно как-то SQL'у в процессе работы сказать чтобы он освободил немного памяти на время? А потом пускай дальше ее забивает чем хочет.
вы запускаете вашу обработку на SQL-сервере? таким образом клиент аксапты начинает занимать 1гиг? если так, то исправляйте вашу обработку и запускайте на отдельном компьютере
Stichworte
axapta, sql 2008, память

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamics AX: Dynamics AX 2009 & SQL Server 2008 Blog bot DAX Blogs 0 10.06.2008 21:08
Dynamics AX: SQL Server, Heart of Dynamics AX Blog bot DAX Blogs 0 13.07.2007 18:00
axaptabuilder: How to build Axapta application from XPO files stored in Visual Source Safe. Blog bot DAX Blogs 0 12.04.2007 16:10
Axapta и MS SQL 2005 mike1 DAX: Администрирование 27 11.03.2006 17:12
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 09:07 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.