AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.06.2004, 19:26   #1  
Кактус is offline
Кактус
Участник
 
62 / 12 (1) ++
Регистрация: 11.02.2003
Хочу посоветоваться насчет производительности
Ситуация обстоит так: имеется крупная организация, где одномоментно могут учитываться документы с более чем десятка рабочих мест. При этом идут неприятные блокировки и все вместе дружно висят и ждут непонятно чего. Для остальных (порядка полусотни) пользователей (которые не учитывают, а просто заносят информацию или строят отчеты) появляются также ужасные тормоза и все это вместе превращается в коллективный висюк, который "разгребается" только с течением времени.

Сеть - обычная 100Мбит.
Сервер - двухпроцессорный (2.4GHz) Compaq с четырьмя гигами памяти и сказевыми винтами.
База - (SQL) порядка 17Gb (без log-а)

Порекоммендуйте пожалуйста - как повысить производительность, т.к. организация планирует увеличение количества рабочих мест.
Старый 04.06.2004, 11:50   #2  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
А если так - вводить в течение дня операции, потом в конце дня их дружно разносить....то есть....ммм.... учитывать (хвала переводчику!)
Старый 07.06.2004, 08:15   #3  
Кактус is offline
Кактус
Участник
 
62 / 12 (1) ++
Регистрация: 11.02.2003
А какая разница? Тогда в конце дня все будут висеть и неизвестно когда разойдутся по домам.

Неужели ни у кого нет опыта внедрения аттэйна на крупных предприятиях? Как решается проблема висюков?
Старый 07.06.2004, 09:49   #4  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Для затравки скажите хотя бы, какая у Вас база. Данных, с смысле...
Старый 07.06.2004, 10:05   #5  
Кактус is offline
Кактус
Участник
 
62 / 12 (1) ++
Регистрация: 11.02.2003
ndf-файл организации по последним данным занимает около 22Gb.
Пользователей, которые могут единомоментно учитывать различные операции - порядка 40-ка человек, остальные только разносят информацию.
Старый 07.06.2004, 11:39   #6  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
База у Вас, стало быть, Navision Server. Крупные проекты из известных мне работают на Ms SQL Server.
С Navision Server предложить могу только то, что уже предложил. Может кто другой предложит что поинтереснее. Предложенный мною вариант позволит в течение дня аналитикам строить себе преспокойно отчеты, а разносить проводки в конце дня можно научить и машину, так что висеть никто не будет. Отставание учетных данных на 1 день, но решение проблемы с висяком.
Старый 11.06.2004, 11:03   #7  
RF901 is offline
RF901
Участник
 
4 / 10 (1) +
Регистрация: 11.06.2004
Адрес: Волгоград
?
Гм. Интересная тема. Только не совсем понятно: Вы определились о какой СУБД идет речь? Мне кажется у клиента юзается MS SQL, или я не прав?
Если прав меня сие настораживает!!! Поскольку у нас идет убалтывание клиента на Navision, а он выбирает между Navision и Axapta как раз из соображений производительности. Могу привести их запросы (указывается количество документов в день):
- приход товара: 100док. по 60 строк
- Отгруз товара в магазины: 2000 док. по 60 строк
- возвраты поставщику: 500 док. по 20 строк
- перемещение по складу: 700 док. по 10 строк.
Может чего подскажете. Потянет ли Navision?
Старый 11.06.2004, 12:35   #8  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Стоит посмотреть на существующие примеры, в гипермаркете ИКЕА ведь тянет, а там, чтобы они не учитывали в Navision, операций будет точно "побольше", чем в вашем примере.
Старый 11.06.2004, 13:36   #9  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Настройка производительности в Navi - достаточно "тонкий" вопрос. Условно его можно поделить на два раздела: аппаратный и логический.
С аппаратным все более-менее понятно : он неплохо освещен в документации. Предлагается разбивать БД на несколько зеркалируемых дисков, увеличивать мощность сервера и оптимизировать скорость передачи данных по сети.
Логический блок намного сложнее и интереснее. Для начала, необходимо просмотреть кастомизированный код, поскольку зачастую написание "чистого" кода волнует программистов намного менее, чем результат. В итоге получаются такие монстры, как отчеты, работающие в течении 15-20 минут. Для "отлова" подобных задержек можно использовать как "Монитор клиента", так и дополнительный инструментарий из комплекта, предоставляемого MBS.
Основной затык при учете происходит благодаря алгоритму блокировки всех связанных таблиц, необходимых для корректного проведения документа. Т.е. предварительно блокируются все таблицы движений и отпускаются после завершения учета. Т.е. необходимо избегать запуска больших пакетных заданий по учету во время напряженной работы пользователей. Можно, однако, поступить как было предлрожено выше: вынести учет за рамки рабочего дня.
Старый 11.06.2004, 14:39   #10  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Кстати, а что сделали с этим в ИКЕА?
Старый 11.06.2004, 15:01   #11  
Pavel is offline
Pavel
SAP
SAP
 
2,760 / 239 (13) ++++++
Регистрация: 14.12.2001
Адрес: Moscow
Цитата:
Изначально опубликовано komar
Кстати, а что сделали с этим в ИКЕА?
Попытался найти ссылку или клиентскую историю, но так сразу не удалось найти необходимой информации.
Старый 11.06.2004, 18:24   #12  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Цитата:
Изначально опубликовано Pavel


Попытался найти ссылку или клиентскую историю, но так сразу не удалось найти необходимой информации.
Но они хоть на MS SQL?
Старый 15.06.2004, 18:34   #13  
dap is offline
dap
Участник
 
162 / 10 (1) +
Регистрация: 08.06.2004
Попробуйте поискать историю по ИКЕА на партнерском разделе club.msbs.ru (Microsoft Navision/Маркетинг/Всемирная энциклопедия успеха Navision) там хранится подборка всяческих кейсов и историй успехов. К тому же я видела их на диске, который распространялся на недавно прошедшей конференции.
Старый 16.06.2004, 15:45   #14  
Иннокентий is offline
Иннокентий
Участник
 
34 / 10 (1) +
Регистрация: 04.01.2003
Адрес: Москва
почитайте документ - может помочь
Вложения
Тип файла: pdf tuning navision for better performance.pdf (65.9 Кб, 466 просмотров)
Старый 17.06.2004, 12:04   #15  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Спасибо за файлик!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Конкретный вопрос о производительности casper NAV: Прочие вопросы 15 03.05.2006 12:35
хочу начать beginer NAV: Программирование 45 01.09.2005 10:54
Есть ли в природе русская документация по программированию в attain Evgeniy NAV: Прочие вопросы 31 28.03.2003 21:02

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 03:01.