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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.11.2005, 15:36   #7  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от otkudao
если Вы не "системщик" в Аксапте, а "прикладник", т.е. пишете на слое cus-usr, то универсальность в ущерб производительности НЕДОПУСТИМАЯ роскошь.
Не согласен с такой формулировкой. Во-первых, тот факт, что Вы пишете на слое CUS или USR не освобождает Вас от ответственности за написанные Вами модификации. Следовательно Вы всегда должны представлять, какое развитие может получить создаваемая Вами функциональность, и оставлять возможность для этого развития. Во-вторых, практически любое решение представляет собой компромисс между производительностью и универсальностью.

Цитата:
Сообщение от otkudao
Указанные запрос - не супер сложный. Кроме того, медленные предикаты СКЛя Аксапта попросту не пропускает (хэвинг), если мне не изменяет память.
Правильнее говорить не "не пропускает", а "не использует при интерпретации". Да и не "долгие" инструкции она не пропускает, а "не универсальные" .

Цитата:
Сообщение от otkudao
Т.е. супер-сложный-долгий запрос у Вас создать не получится.
Нет ничего невозможного

Цитата:
Сообщение от otkudao
Мало того, берусь утверждать, что самое скромное кол-во простых запросов взамен сложного по тому же результату будет НА ПОРЯДКИ дольше в исполнении-получении.
Простое сравнение, однако, не имеет практической ценности. Всегда надо исходить из контекста конкретной задачи.

Цитата:
Сообщение от otkudao
...подтверждено пунктом 1 раздела Оптимизация Бест практис.
А вот это очень правильное замечание. Согласно BP, сервер БД - наиболее приоритетное место для выполнения бизнес-логики. Другими словами, если у Вас есть возможность в Вашей задаче использовать СУБД, не нарушая при этом других принципов разработки в Axapta, предпочтение следует отдавать именно этому варианту. В большинстве случаев это, правда, касается использования массовых обновлений данных и выборок с агрегирующими функциями.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
daxmy: AOT Find function Blog bot DAX Blogs 0 17.08.2007 01:23
Глюки в Query с разными типами Join (в т.ч. NonExistsJoin) к одной таблице gl00mie DAX: Программирование 10 14.02.2007 13:22
Dynamics AX Geek: cross-references & find Blog bot DAX Blogs 0 28.10.2006 16:40

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

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

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