AXForum  
Вернуться   AXForum > Рынок > Сравнение ERP-систем
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2006, 13:31   #1  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от asd_
Доброе время суток .

а вот то , что касается огромной производительности и количества пользователей – непонятно. Отсюда следует вопрос – за счет каких это секретных СУБД и ноу-хау появляется это конкурентное преимущество. Хотелось бы услышать ответ SAP. ( К 1С отношения не имею ) .[/size][/font]

Буду благодарен всем кто выскажется по этому поводу.
Конечно саперы лучше скажут за счет каких именно, но навскидку:
http://www.sapbasis.ru/articles/abapperfrules/
http://www.sapbasis.ru/articles/opensqlhints/
Возможности по оптимизации запросов - шире на порядок. Если Аксапта оптимизирует сама и зачастую ДЕоптимизируют - в САП можно этим играть и довольно тонко, вплоть до разные хинты для разных субд
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/
Старый 21.03.2006, 16:35   #2  
mifi is offline
mifi
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
173 / 89 (3) ++++
Регистрация: 24.07.2002
Цитата:
Сообщение от Recoilme
Конечно саперы лучше скажут за счет каких именно, но навскидку:
http://www.sapbasis.ru/articles/abapperfrules/
http://www.sapbasis.ru/articles/opensqlhints/
Возможности по оптимизации запросов - шире на порядок. Если Аксапта оптимизирует сама и зачастую ДЕоптимизируют - в САП можно этим играть и довольно тонко, вплоть до разные хинты для разных субд
Уважаемы Recoilme.
Прочитал обе статьи в ссылках, не нашел ничего такого, что не нельзя было бы настроить в X++. Первая статья - общие советы, по сути, не привязанные к базе данных и среде разработки, количество хинтов, описанных во второй - не впечатляет, в X++ их побольше будет. Не можете уточнить, в чем возможности по оптимизиции шире на порядок - в том, что нужно указывать СУБД для одинакового набора хинтов (по крайней мере, для MS SQL Server и Oracle я никаких различий в хинтах не нашел)?
За это сообщение автора поблагодарили: Serge Kotov (1).
Старый 21.03.2006, 20:06   #3  
Recoilme is offline
Recoilme
злыдень
Аватар для Recoilme
Злыдни
 
895 / 192 (8) ++++++
Регистрация: 18.06.2003
Цитата:
Сообщение от mifi
Уважаемы Recoilme.
Прочитал обе статьи в ссылках, не нашел ничего такого, что не нельзя было бы настроить в X++. Первая статья - общие советы, по сути, не привязанные к базе данных и среде разработки, количество хинтов, описанных во второй - не впечатляет, в X++ их побольше будет. Не можете уточнить, в чем возможности по оптимизиции шире на порядок - в том, что нужно указывать СУБД для одинакового набора хинтов (по крайней мере, для MS SQL Server и Oracle я никаких различий в хинтах не нашел)?
Попробую обосновать (честно говоря сужу по описанию САПа, как там на практике - не знаю).
1. Например, столкнулся с ситуацией описаной здесь:
Управление опциями SQL запроса
когда аксапта ко ВСЕМ запросам добавляет неотключаемый хинт оптионфаст приводящий к полному ауту в отдельных случаях.

Насколько я понял в САПЕ это регулирует разработчик
Цитата:
Вместо того чтобы явно указывать индекс, часто достаточно просто «намекнуть» оптимизатору на необходимость его использования. Выбор подходящего индекса оптимизатор сделает сам:

SELECT * FROM RESB
WHERE MATNR = '200-100' AND WERKS = '1100'
%_HINTS ORACLE 'FIRST_ROWS'.
2. &REPARSE&
Сталкивался с ситуациями когда по непонятным причинам в одном и том же запросе то строился правильный план - то не строился, подозреваю что этот хинт мне бы помог так как юзался старый план.
3. SAP_FORCE_CLOSE_CURSOR, OPTION FAE_UNION и OPTION FAE_JOIN
точно не знаю, но возможно тоже могли бы пригодится.

Огромная просьба, расскажите если не сложно, как это можно на х++ реализовать,

Минусы (на мой взгляд, если не так - просвятите плз):

4. Честно говоря я думал в САПе сцылочная целкостность, тригеры хранимки на уровне БД, а теперь такое ощущение что нет? пора разочароваться?

5. Вроде как в дждиэдвардс только так(4), получается , из известных?

6. Инфо-предприятие - рулез форева, поскольку выходит только в нем?!?!? я могу написать ПЛАН(ывалыдвллвыа) и непариться вообще?

ой, не заметил:
Цитата:
- в том, что нужно указывать СУБД для одинакового набора хинтов
Думаю это плюс. В разных СУБД разный оптимизатор, где то хинты навредят, где то помогут, в общем случае
__________________
Ибо зло есть лучшая сила человека. "Человек должен становиться все лучше и злее" -- так учу я. /Ф. Ницше/

Последний раз редактировалось Recoilme; 21.03.2006 в 20:08.
Старый 21.03.2006, 21:56   #4  
mifi is offline
mifi
Microsoft Dynamics
Сотрудники Microsoft Dynamics
 
173 / 89 (3) ++++
Регистрация: 24.07.2002
Цитата:
Сообщение от Recoilme
Попробую обосновать (честно говоря сужу по описанию САПа, как там на практике - не знаю).
1. Например, столкнулся с ситуацией описаной здесь:
Управление опциями SQL запроса
когда аксапта ко ВСЕМ запросам добавляет неотключаемый хинт оптионфаст приводящий к полному ауту в отдельных случаях.

Насколько я понял в САПЕ это регулирует разработчик

2. &REPARSE&
Сталкивался с ситуациями когда по непонятным причинам в одном и том же запросе то строился правильный план - то не строился, подозреваю что этот хинт мне бы помог так как юзался старый план.
3. SAP_FORCE_CLOSE_CURSOR, OPTION FAE_UNION и OPTION FAE_JOIN
точно не знаю, но возможно тоже могли бы пригодится.

Огромная просьба, расскажите если не сложно, как это можно на х++ реализовать,

Минусы (на мой взгляд, если не так - просвятите плз):

4. Честно говоря я думал в САПе сцылочная целкостность, тригеры хранимки на уровне БД, а теперь такое ощущение что нет? пора разочароваться?

5. Вроде как в дждиэдвардс только так(4), получается , из известных?

6. Инфо-предприятие - рулез форева, поскольку выходит только в нем?!?!? я могу написать ПЛАН(ывалыдвллвыа) и непариться вообще?

ой, не заметил:

Думаю это плюс. В разных СУБД разный оптимизатор, где то хинты навредят, где то помогут, в общем случае
Давайте по пунктам.
1. Эта функциональность Аксапты описывается как один из основных принципов оптимизации в вашей ссылке №1 (Выбирайте только необходимые записи) По поводу намеку оптимизатору - я не понял, почему вы называете это "намеком", из текста статьи следует, что это именно указание использовать данный индекс (вариант того, что такого индекса нет, не рассматриваем), т.е. поведение аналогичное index hint в X++.
2. Практически подобного же поведения можно добиться, используя ключевое слово forceLiterals - тогда, чтобы оптимизатор БД взял старый план, запрос должен быть тем же самым с точности до значений полей.
3. IMHO, детали реализации ABAP.
Старый 22.03.2006, 10:24   #5  
asd_ is offline
asd_
Участник
 
2 / 10 (1) +
Регистрация: 20.03.2006

Можно подвести итог - если приложение будет использовать ХП и другие особенности конкретной СУБД ,то мы получим значительно более производительное приложение чем динамический SQL преобразованный с языка АВАР т.е. SAP в данном случае проигрывает. Следовательно любое приложение, в том числе и 1С будет работать также (если не лучше) чем SAP. Поэтому все утверждения об огромных возможностях просто вымысел.
Теги
1c, sap, sql, оптимизация, производительность, сравнение систем

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Изменения ассортимента, цен, условий поставки и сопровождения ряда продуктов «1С:Предприятия 7.7» mazzy Другие системы на рынке 40 30.04.2008 23:31
Обсуждение документа "Сравнение 1С и AX" Кузнецов Александр Сравнение ERP-систем 44 20.02.2008 13:56
1С собирается бить SAP на его территории... Сисой Другие системы на рынке 1 10.04.2007 17:27
Платформа «1С:Предприятие» как средство разработки бизнес-приложений Morpheus Другие системы на рынке 1 26.12.2006 13:10
1С ищет стратегического инвестора Роман Кошелев Другие системы на рынке 1 16.04.2003 23:02

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

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

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