15.04.2014, 12:47 | #1 |
Участник
|
Руководство поручило пранализировать возможность разнести отложенный учет документов с одного NAS на два. На что порекомендуете обратить особое внимание? Блокировки - первоочередной приоритет поиска, уже в процессе... Просто реально сижу и ломаю голову что еще может не срастись.
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
15.04.2014, 16:46 | #2 |
Участник
|
Цитата:
|
|
15.04.2014, 16:51 | #3 |
Участник
|
Это естественно - документы разбиваются по типам источников, вот и копаюсь в логике в поисках вероятности возникновения проблем при учете разных типов на разных НАСах... Здесь видимо больше вопрос к бизнес-аналитикам, но у нас увы разработчики ковыряют логику чтобы ее узнал аналитик) Что интересное найду - обязательно отпишусь.
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
15.04.2014, 20:12 | #4 |
Участник
|
Цитата:
Сообщение от zuzka
Это естественно - документы разбиваются по типам источников, вот и копаюсь в логике в поисках вероятности возникновения проблем при учете разных типов на разных НАСах... Здесь видимо больше вопрос к бизнес-аналитикам, но у нас увы разработчики ковыряют логику чтобы ее узнал аналитик) Что интересное найду - обязательно отпишусь.
|
|
16.04.2014, 08:29 | #5 |
Участник
|
А вы и не ломайте голову. Девять беременных женщин за месяц не родят.
Накладные расходы будут выше чем мнимая выгода от двух NAS. |
|
16.04.2014, 10:20 | #6 |
Участник
|
На данный момент НАСы не простаивают никогда - всегда очередь. Имеет место рост очереди и замедление других операций в дневное время, поэтому и смотрим что можно скинуть на другой НАС.
Цитата:
Цитата:
Сообщение от jopagames3
Насколько я помню, zuzka работает "за идею" (т.е. разобраться и стать более ценным специалистом).
Поэтому коммерческой составляющей этой задачи можно смело пренебречь. Всегда приятно немного "поколхозить с учётом" или "вкрячить второй NAS", а потом посмотреть, что из этого получится. ЗЫ: А если слишком много рассуждать о деньгах, то можно поставить под сомнение ВООБЩЕ(!) всю выгоду от внедрения NAV. (и прочего недешевого Микрософта) З.Ы. Кое что по теме: нарыл небольшую багу в кодеюните 80 выборку из таблицы детальных операций клиентов, выборка не по первичному ключу - а записей там...... добавил ключ, перед выборкой переключил на него - учет полетел)))
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
16.04.2014, 10:46 | #7 |
Участник
|
Найденный Вами баг: это в NAV-стандарте или в доработках? Если в NAV-стандарте: где именно?
|
|
16.04.2014, 12:24 | #8 |
Участник
|
Скорее всего в доработке (до меня и при мне было 3 подрядчика). Функция RemoveFictApplForPrepayment в кодъюните 80, в функции цикл прохода по таблице 21 с выборкой из таблицы 379, в 379 юзается дефолтный первичный ключ по полю "Entry No." а выборка идет по "Cust. Ledger Entry No." - на него и перекинул ключ и сразу отсеялось более 2-х тысяч лишних строк (фактически с 2.5-3к записей сменилось на 2-5 БЕЗ ТЫСЯЧ) при каждой итерации цикла.
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
17.04.2014, 08:30 | #9 |
Участник
|
Вы разумно сделали что начали бороться с причиной - кривым кодом, а не следствиями.
Хотя 2 NASа в принципе неплохо для тестирования. Это как два антивиря ставить на комп - кто кого съест. Запускаете профайлер в режиме контроля эскалации блокировок и отловки дедлоков, запускаете учет и наслаждаетесь. Уверяю, ждет Вас множество приятных и не очень открытий. Сам потратил прилично времени на переосмысление данных трассировки и на вычистку гуамнокода. Кто бы мог подумать что банальный modifyall без if find('-') вначале может полностью заблокировать таблицу от изменения. |
|
17.04.2014, 10:30 | #10 |
Участник
|
Ану-ану расскажите где енто чудо "таблицы детальных операций клиентов" живет в CU80??
|
|
17.04.2014, 11:26 | #11 |
Участник
|
|
|
17.04.2014, 14:18 | #12 |
Участник
|
собственно намекнул руководству о более вероятном анализе кода при отложеном учете, для поиска таких вот "прогулок" по таблицам в циклах с выборками мимо первичных ключей - вроде пока от идеи второго НАСа отказались, думают давать ли добро на анализ (времени то я запросил немало - один фиг не дадут на 100% его использовать).
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
18.04.2014, 10:03 | #13 |
Участник
|
Цитата:
Сообщение от zuzka
собственно намекнул руководству о более вероятном анализе кода при отложеном учете, для поиска таких вот "прогулок" по таблицам в циклах с выборками мимо первичных ключей - вроде пока от идеи второго НАСа отказались, думают давать ли добро на анализ (времени то я запросил немало - один фиг не дадут на 100% его использовать).
Но за второй NAS как я понимаю надо доплачивать и расширять лицензию |
|
19.06.2014, 10:48 | #14 |
Участник
|
Цитата:
Думаю ковырять мне не перековырять таких мест...
__________________
Как только вы проиграете, все ваши прошлые победы забудут. |
|
14.07.2014, 13:30 | #15 |
Участник
|
|
|