AXForum  
Zurück   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 15.04.2014, 12:47   #1  
zuzka ist offline
zuzka
Участник
Benutzerbild von zuzka
 
131 / 10 (1) +
Registriert seit: 29.07.2013
Руководство поручило пранализировать возможность разнести отложенный учет документов с одного NAS на два. На что порекомендуете обратить особое внимание? Блокировки - первоочередной приоритет поиска, уже в процессе... Просто реально сижу и ломаю голову что еще может не срастись.
__________________
Как только вы проиграете, все ваши прошлые победы забудут.
Alt 15.04.2014, 16:46   #2  
IGG ist offline
IGG
Участник
 
665 / 29 (2) +++
Registriert seit: 24.08.2005
Ort: СПб/Москва
Zitat:
Zitat von zuzka Beitrag anzeigen
Руководство поручило пранализировать возможность разнести отложенный учет документов с одного NAS на два. На что порекомендуете обратить особое внимание? Блокировки - первоочередной приоритет поиска, уже в процессе... Просто реально сижу и ломаю голову что еще может не срастись.
Предотвращение захвата одного и того же документа несколькими NAS
Alt 15.04.2014, 16:51   #3  
zuzka ist offline
zuzka
Участник
Benutzerbild von zuzka
 
131 / 10 (1) +
Registriert seit: 29.07.2013
Это естественно - документы разбиваются по типам источников, вот и копаюсь в логике в поисках вероятности возникновения проблем при учете разных типов на разных НАСах... Здесь видимо больше вопрос к бизнес-аналитикам, но у нас увы разработчики ковыряют логику чтобы ее узнал аналитик) Что интересное найду - обязательно отпишусь.
__________________
Как только вы проиграете, все ваши прошлые победы забудут.
Alt 15.04.2014, 20:12   #4  
IGG ist offline
IGG
Участник
 
665 / 29 (2) +++
Registriert seit: 24.08.2005
Ort: СПб/Москва
Zitat:
Zitat von zuzka Beitrag anzeigen
Это естественно - документы разбиваются по типам источников, вот и копаюсь в логике в поисках вероятности возникновения проблем при учете разных типов на разных НАСах... Здесь видимо больше вопрос к бизнес-аналитикам, но у нас увы разработчики ковыряют логику чтобы ее узнал аналитик) Что интересное найду - обязательно отпишусь.
То есть если документы одного типа окончились то один NAS простаивает?
Alt 16.04.2014, 08:29   #5  
rmv ist offline
rmv
Участник
 
481 / 11 (1) +
Registriert seit: 15.02.2005
А вы и не ломайте голову. Девять беременных женщин за месяц не родят.
Накладные расходы будут выше чем мнимая выгода от двух NAS.
Alt 16.04.2014, 10:20   #6  
zuzka ist offline
zuzka
Участник
Benutzerbild von zuzka
 
131 / 10 (1) +
Registriert seit: 29.07.2013
Zitat:
Zitat von IGHG Beitrag anzeigen
То есть если документы одного типа окончились то один NAS простаивает?
На данный момент НАСы не простаивают никогда - всегда очередь. Имеет место рост очереди и замедление других операций в дневное время, поэтому и смотрим что можно скинуть на другой НАС.

Zitat:
Zitat von rmv Beitrag anzeigen
А вы и не ломайте голову. Девять беременных женщин за месяц не родят.
Накладные расходы будут выше чем мнимая выгода от двух NAS.
На данный момент компания теряет прибыль от задержки в учете: заказов на продажу, заявок на доставку.

Zitat:
Zitat von jopagames3
Насколько я помню, zuzka работает "за идею" (т.е. разобраться и стать более ценным специалистом).
Поэтому коммерческой составляющей этой задачи можно смело пренебречь.
Всегда приятно немного "поколхозить с учётом" или "вкрячить второй NAS", а потом посмотреть, что из этого получится.

ЗЫ: А если слишком много рассуждать о деньгах, то можно поставить под сомнение ВООБЩЕ(!) всю выгоду от внедрения NAV. (и прочего недешевого Микрософта)
Собственно уже выяснил что особо ничего не получится, сбросить на другой НАС (который давно есть и используется для тестовых нужд в продуктивной среде) можно лишь то что очень редко появляется на учете и занимает учетный НАС на минимальное время...

З.Ы. Кое что по теме: нарыл небольшую багу в кодеюните 80 выборку из таблицы детальных операций клиентов, выборка не по первичному ключу - а записей там...... добавил ключ, перед выборкой переключил на него - учет полетел)))
__________________
Как только вы проиграете, все ваши прошлые победы забудут.
Alt 16.04.2014, 10:46   #7  
alexb_imported ist offline
alexb_imported
Участник
 
256 / 12 (1) ++
Registriert seit: 25.08.2006
Zitat:
Zitat von zuzka Beitrag anzeigen
З.Ы. Кое что по теме: нарыл небольшую багу в кодеюните 80 выборку из таблицы детальных операций клиентов, выборка не по первичному ключу - а записей там...... добавил ключ, перед выборкой переключил на него - учет полетел)))
Найденный Вами баг: это в NAV-стандарте или в доработках? Если в NAV-стандарте: где именно?
Alt 16.04.2014, 12:24   #8  
zuzka ist offline
zuzka
Участник
Benutzerbild von zuzka
 
131 / 10 (1) +
Registriert seit: 29.07.2013
Скорее всего в доработке (до меня и при мне было 3 подрядчика). Функция RemoveFictApplForPrepayment в кодъюните 80, в функции цикл прохода по таблице 21 с выборкой из таблицы 379, в 379 юзается дефолтный первичный ключ по полю "Entry No." а выборка идет по "Cust. Ledger Entry No." - на него и перекинул ключ и сразу отсеялось более 2-х тысяч лишних строк (фактически с 2.5-3к записей сменилось на 2-5 БЕЗ ТЫСЯЧ) при каждой итерации цикла.
__________________
Как только вы проиграете, все ваши прошлые победы забудут.
Alt 17.04.2014, 08:30   #9  
rmv ist offline
rmv
Участник
 
481 / 11 (1) +
Registriert seit: 15.02.2005
Вы разумно сделали что начали бороться с причиной - кривым кодом, а не следствиями.
Хотя 2 NASа в принципе неплохо для тестирования. Это как два антивиря ставить на комп - кто кого съест.
Запускаете профайлер в режиме контроля эскалации блокировок и отловки дедлоков, запускаете учет и наслаждаетесь. Уверяю, ждет Вас множество приятных и не очень открытий.
Сам потратил прилично времени на переосмысление данных трассировки и на вычистку гуамнокода.
Кто бы мог подумать что банальный modifyall без if find('-') вначале может полностью заблокировать таблицу от изменения.
Alt 17.04.2014, 10:30   #10  
RedFox ist offline
RedFox
Участник
 
1.441 / 10 (0) +
Registriert seit: 28.12.2004
Ort: Киев
Zitat:
Zitat von zuzka Beitrag anzeigen
З.Ы. Кое что по теме: нарыл небольшую багу в кодеюните 80 выборку из таблицы детальных операций клиентов, выборка не по первичному ключу - а записей там...... добавил ключ, перед выборкой переключил на него - учет полетел)))
Ану-ану расскажите где енто чудо "таблицы детальных операций клиентов" живет в CU80??
Alt 17.04.2014, 14:18   #12  
zuzka ist offline
zuzka
Участник
Benutzerbild von zuzka
 
131 / 10 (1) +
Registriert seit: 29.07.2013
собственно намекнул руководству о более вероятном анализе кода при отложеном учете, для поиска таких вот "прогулок" по таблицам в циклах с выборками мимо первичных ключей - вроде пока от идеи второго НАСа отказались, думают давать ли добро на анализ (времени то я запросил немало - один фиг не дадут на 100% его использовать).
__________________
Как только вы проиграете, все ваши прошлые победы забудут.
Alt 18.04.2014, 10:03   #13  
IGG ist offline
IGG
Участник
 
665 / 29 (2) +++
Registriert seit: 24.08.2005
Ort: СПб/Москва
Zitat:
Zitat von zuzka Beitrag anzeigen
собственно намекнул руководству о более вероятном анализе кода при отложеном учете, для поиска таких вот "прогулок" по таблицам в циклах с выборками мимо первичных ключей - вроде пока от идеи второго НАСа отказались, думают давать ли добро на анализ (времени то я запросил немало - один фиг не дадут на 100% его использовать).
Тоже путь. Монитор клиента и профайлер - и выискивать тяжелые места:-)
Но за второй NAS как я понимаю надо доплачивать и расширять лицензию
Alt 19.06.2014, 10:48   #14  
zuzka ist offline
zuzka
Участник
Benutzerbild von zuzka
 
131 / 10 (1) +
Registriert seit: 29.07.2013
Zitat:
Zitat von IGHG Beitrag anzeigen
Тоже путь. Монитор клиента и профайлер - и выискивать тяжелые места:-)
Но за второй NAS как я понимаю надо доплачивать и расширять лицензию
Уже начал ковыряться, за первых пару часов выяснился один забавный факт: FIND vs FINDSET - через профайлер SQL.
Думаю ковырять мне не перековырять таких мест...
__________________
Как только вы проиграете, все ваши прошлые победы забудут.
Alt 14.07.2014, 13:30   #15  
Storkich ist offline
Storkich
Участник
 
149 / 10 (1) +
Registriert seit: 08.03.2007
Zitat:
Zitat von zuzka Beitrag anzeigen
Думаю ковырять мне не перековырять таких мест...
Зови в гости, если в Москве, покажу огромный нераскрытый потенциал.
Или через teamviewer, если далеко.
Вот +79164563531
 


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 19:38 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.