AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Администрирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 13.08.2008, 12:57   #21  
sukhanchik ist offline
sukhanchik
Administrator
Benutzerbild von sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.343 / 3563 (125) ++++++++++
Registriert seit: 13.06.2004
Ort: Москва
Zitat:
Zitat von gl00mie Beitrag anzeigen
Практика показывает, что Oracle "тупой" немного по-иному
...
Не зная настроек оптимизатора и конкретики собранной им статистики, очень сложно бывает "въехать", какого фига Oracle так тупит. И дисциплинирует это не столько программиста, сколько руководство - в плане того, что надо искать очень дорого Oracle DBA, который бы мог разруливать такие ситуации подкруткой весов различных параметров, используемых оптимизатором запросов, а не тупым прикручиванием outline'ов, которые слетают при любом изменении таблицы/запроса.
Согласен с этим утверждением.... Просто психологически (с т.з. руководства) - лучше 1 большая жопа, чем 10 маленьких ("у нас проблема в одном месте а не в 10"). Хотя тупит Оракл реже, но стоимость исправления его тупизны может быть дороже, нежели аналог со SQL Server.

Тут тяжело сравнивать. Переход с одной БД на другую - нельзя сказать что делается легко и непринужденно. Были проблемы на SQL2000, перешли на Оракл - проблемы исчезли. Редкая тупизна Оракла (в смысле что какие-то запросы редко зависают по непонятным с ходу причинам) ... ну да решается конечно... Пришлось разориться на Oracle DBA. Вышел SQL 2005. Кто даст гарантии, что при переходе с Оракла на 2005 будет все ок? А если опять проблемы возникнут - кто будет в ответе? И каким образом (это ж все деньги)? Лицензии опять-таки (если говорить о легальном использовании софта) не бесплатные (особенно ораклиные)
А туда-сюда метаться - тоже никаких денег не хватит . Да, в общем-то и по SQL Server тоже по хорошему DBA нужен... Работу-то делать надо.
__________________
Возможно сделать все. Вопрос времени
Alt 13.08.2008, 13:40   #22  
RumataEstor ist offline
RumataEstor
очами вижу
 
84 / 19 (1) ++
Registriert seit: 29.04.2008
Ort: Москва
Zitat:
Zitat von egorych Beitrag anzeigen
Нет, не быстрее (проверяли на одном и том-же оборудовании) - в пределах погрешности измерения. Вопрос именно в блокировках - если, например, начать создавать одновременно (на +- пару секунд) отгрузки, близкие по номеру блокируется строка(бывает и страница) таблицы и страница индекса - и такой вот итог. Ну не всегда конечно, но частенько.
Возможно это и борется в рамках Аксапты, но уж сильно глубоко копать нужно.
Позвольте осведомиться, сколько пользователей одновременно работает?
Alt 13.08.2008, 13:54   #23  
ring ist offline
ring
Участник
 
11 / 10 (1) +
Registriert seit: 24.06.2008
Zitat:
Zitat von gl00mie Beitrag anzeigen
Практика показывает, что Oracle "тупой" немного по-иному Индексы-то на таблицах есть почти всегда, так вот, Oracle подчас хватает совсем не те индексы, которые, бывает, специально ему под определенные запросы создаешь. Получается, конечно, не full scan, но на больших объемах - все равно слишком долго, причем выявляется это, порой, лишь на сопоставимой с рабочей по объему и наполнению тестовой базе, а то и вообще только на рабочей. Не зная настроек оптимизатора и конкретики собранной им статистики, очень сложно бывает "въехать", какого фига Oracle так тупит. И дисциплинирует это не столько программиста, сколько руководство - в плане того, что надо искать очень дорого Oracle DBA, который бы мог разруливать такие ситуации подкруткой весов различных параметров, используемых оптимизатором запросов, а не тупым прикручиванием outline'ов, которые слетают при любом изменении таблицы/запроса.
Оракл хватает не те индексы как раз потому что АКСПАТА по своему усмотрению меняет важные оракловые параметры Axapta 3.0 sp3+oracle 10.2.0.3 optimizer_index_cost_adj
Alt 13.08.2008, 14:17   #24  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
Zitat:
Zitat von Logger Beitrag anzeigen
Так я эт и имел в виду, когда писал про эскалацию блокировок !
Теперь все понятно.
Вам не правильно понятно, это не эскалация!
Эскалация подразумевает переключение режимов блокировки - строка->страница->таблица->база
в моем случае происходит сразу блокировка страницы индекса/таблицы - могу заверить со всей ответственностью, что MS не всегда использует построчную блокировку.
Alt 13.08.2008, 14:50   #25  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.996 / 3293 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Zitat:
Zitat von ring Beitrag anzeigen
Оракл хватает не те индексы как раз потому что АКСПАТА по своему усмотрению меняет важные оракловые параметры Axapta 3.0 sp3+oracle 10.2.0.3 optimizer_index_cost_adj
У нас по дефолту стоит то же что и Аксапта ставит - все равно были проблемы с оптимизером.
Alt 13.08.2008, 14:51   #26  
Logger ist offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3.996 / 3293 (117) ++++++++++
Registriert seit: 12.10.2004
Ort: Москва
Blog-Einträge: 2
Сразу страницу ?

А почему ?
Alt 13.08.2008, 15:10   #27  
ring ist offline
ring
Участник
 
11 / 10 (1) +
Registriert seit: 24.06.2008
Zitat:
Zitat von Logger Beitrag anzeigen
У нас по дефолту стоит то же что и Аксапта ставит - все равно были проблемы с оптимизером.
Охотно вам верю, но в данном случае запросы проверялись через обычный sqlplus который не меняет умолчательных парметров в сессии и разница очень существенна,больше всего раздражает то что аксапта, впрочем как и многие другие програмные продукты к которым мелкософт приложила свои руки, решает за администартора какие параметры выставлять...имхо бред, поэтому говорить о тонкой настройке БД не приходиться...
Alt 13.08.2008, 15:42   #28  
Alexius ist offline
Alexius
Участник
Benutzerbild von Alexius
 
461 / 248 (9) ++++++
Registriert seit: 13.12.2001
Zitat:
Zitat von egorych Beitrag anzeigen
в моем случае происходит сразу блокировка страницы индекса/таблицы
Основные причины такого поведения:
1. Отсутствует PRIMARY KEY
2. Отсутствует кластерный индекс
3. Попытка заблокировать большое число записей
4. Нехватает индекса(ов), т.е. нет подходящего для выбора требуемых записей
5. Недостаточно оперативной памяти для реализации блокировки по записям
Zitat:
Zitat von egorych Beitrag anzeigen
- могу заверить со всей ответственностью, что MS не всегда использует построчную блокировку.
Беcспорно !!!

Geändert von Alexius (13.08.2008 um 15:45 Uhr)
Alt 13.08.2008, 17:36   #29  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
Zitat:
Zitat von Alexius Beitrag anzeigen
Основные причины такого поведения:
...
Все эти причины известны, большинство опробовано в разных вариантах. В некоторых случаях помогло, но все победить так и не удалось.
Alt 22.08.2008, 11:09   #30  
Timofey_k ist offline
Timofey_k
Microsoft Dynamics
Benutzerbild von Timofey_k
Соотечественники
Сотрудники Microsoft Dynamics
 
20 / 50 (2) ++++
Registriert seit: 04.07.2006
Ort: Sydney, Australia
Zitat:
Zitat von sukhanchik Beitrag anzeigen
Были проблемы на SQL2000, перешли на Оракл - проблемы исчезли. Редкая тупизна Оракла (в смысле что какие-то запросы редко зависают по непонятным с ходу причинам) ... ну да решается конечно... Пришлось разориться на Oracle DBA.
Красиво излагаешь. Правда мне ситуация почему-то совсем иначе запомнилась. И к Ораклу у меня теперь жесточайшая идиосинкразия на всю жизнь.

MS SQL x64 + МНОГО памяти будет дешевле и бескровнее, чем скрещивать трепеную лань с конем.
Alt 22.08.2008, 13:56   #31  
sukhanchik ist offline
sukhanchik
Administrator
Benutzerbild von sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.343 / 3563 (125) ++++++++++
Registriert seit: 13.06.2004
Ort: Москва
Zitat:
Zitat von Timofey_k Beitrag anzeigen
Красиво излагаешь. Правда мне ситуация почему-то совсем иначе запомнилась.
Ну.... ежли так - тогда даже спорить не буду - ибо ты был ближе к "гуще событий" . Наверное я просто так близко с ним не познакомился как ты .

Но тут в соседней ветке Ромка верно заметил:
Zitat:
Zitat von db Beitrag anzeigen

сможете всем эти рулит - полетит, не сможете - в лучшем случае будет ползать и мотать нервы.
Я со своей стороны после SQL 2000 сильно проникся Ораклом. Ромка заразил
__________________
Возможно сделать все. Вопрос времени
Alt 23.08.2008, 06:41   #32  
Timofey_k ist offline
Timofey_k
Microsoft Dynamics
Benutzerbild von Timofey_k
Соотечественники
Сотрудники Microsoft Dynamics
 
20 / 50 (2) ++++
Registriert seit: 04.07.2006
Ort: Sydney, Australia
Zitat:
Zitat von sukhanchik Beitrag anzeigen
Я со своей стороны после SQL 2000 сильно проникся Ораклом. Ромка заразил
Ну Ромы ситуация немного другая. Он изначально использовал мощное 64бит железо (а кое-кто поставил Оракл, в надежде поднять произоводительность на том же железе), плюс он не стесняется переписывать любые куски в Аксапте, если они ему чем-то не нравятся.

Я считаю, что на адекватном железе и SQL будет неплохо шевелиться. А если он не шевелится, то миграцией на Oracle положение не спасешь. Возможно не время станет лучше, но в долгосрочной перспективе случится то самое место, из которого у многих руки растут.

И вообще, кесарю кесарево, а Аксапте - майкрософтово. Поддержка Oracle в AX сделана чисто для галочки и похоже деградирует.
Alt 28.08.2008, 13:38   #33  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
->
Zitat:
Zitat von Timofey_k Beitrag anzeigen
Поддержка Oracle в AX сделана чисто для галочки и похоже деградирует.
Это однозначно, примерно так и было сказано в конце прошлого года в Москве на мастер-классе... Кто был наверное помнит.
Обоснование звучало примерно так: "Нам не выгодно, чтоб Аксапта с Ораклом работала лучше чем с SQLсервером."
Логика железная...
Жалко.
__________________
Zhirenkov Vitaly
Alt 28.08.2008, 14:26   #34  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
Можно подумать, что поддержка MSSQL нормальная! В чем она заключается ? ни триггеров, ни ХП не используется - все на уровне запросов (ну прям 1С от мелкософта).
Ну может хинты какие-то лучше используются.
С ораклом она хоть на уровне нормальных запросов общается, а не курсорами долбаными!
Alt 29.08.2008, 09:08   #35  
Timofey_k ist offline
Timofey_k
Microsoft Dynamics
Benutzerbild von Timofey_k
Соотечественники
Сотрудники Microsoft Dynamics
 
20 / 50 (2) ++++
Registriert seit: 04.07.2006
Ort: Sydney, Australia
Zitat:
Zitat von egorych Beitrag anzeigen
Можно подумать, что поддержка MSSQL нормальная! В чем она заключается ? ни триггеров, ни ХП не используется - все на уровне запросов (ну прям 1С от мелкософта).
Zitat:
Люди базы
Целью жизни для людей базы является неуемное стремление нормализовать базу до десятого уровня нормализации и при этом они испытывают состояние близкое к оргазму. Кроме того в их задачу входит полное устранение middle tier, в виду его полной ненужности, а чего, говорят они, все здеся, в наших родненьких stored procedures и ненаглядных triggers. А к этим таблицам не будет вам прямого доступа, щас вам view наваляем. А будете выпендриваться вообще лишим доступа. В идеале кроме базы ничего не должно существовать. База есть вещь в себе и для себя!
Zitat:
Zitat von egorych Beitrag anzeigen
С ораклом она хоть на уровне нормальных запросов общается, а не курсорами долбаными!
Ну-ну...
This post has been rated by: Vadik (1).
Alt 29.08.2008, 11:16   #36  
egorych ist offline
egorych
Участник
Самостоятельные клиенты AX
Oracle
 
761 / 154 (7) ++++++
Registriert seit: 09.11.2006
Ort: Краснодарский край
Zitat:
Zitat von Timofey_k Beitrag anzeigen
Ну-ну...
К чему бы это? Не понял, ну да ладно.
Alt 29.08.2008, 11:43   #37  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
->
Zitat:
Zitat von Timofey_k Beitrag anzeigen
Ну-ну...
Можно начать почитать с этого:
Подход с использованием принципа черного ящика
Особенно читать там где про принцип чёрного ящика
__________________
Zhirenkov Vitaly
Alt 29.08.2008, 12:36   #38  
Timofey_k ist offline
Timofey_k
Microsoft Dynamics
Benutzerbild von Timofey_k
Соотечественники
Сотрудники Microsoft Dynamics
 
20 / 50 (2) ++++
Registriert seit: 04.07.2006
Ort: Sydney, Australia
Zitat:
Zitat von ZVV Beitrag anzeigen
Можно начать почитать с этого:
Подход с использованием принципа черного ящика
Особенно читать там где про принцип чёрного ящика
Это пожалуйста не ко мне, а в MS. "Принцип черного ящика" - это как раз и есть идеология Аксапты. Обе БД для аксаптийного разработчика являются черными ящиками, но один из них - чернее.
Alt 29.08.2008, 14:54   #39  
ZVV ist offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1.006 / 246 (11) ++++++
Registriert seit: 13.02.2004
Ort: Минск
->
Zitat:
Zitat von egorych Beitrag anzeigen
К чему бы это? Не понял, ну да ладно.
Что-то я уже тоже не догоняю, что Timofey_k хочет нам сказать...

PS Имею ввиду, своей цитатой про человеков базы..
__________________
Zhirenkov Vitaly

Geändert von ZVV (29.08.2008 um 14:56 Uhr)
Alt 29.08.2008, 17:35   #40  
Timofey_k ist offline
Timofey_k
Microsoft Dynamics
Benutzerbild von Timofey_k
Соотечественники
Сотрудники Microsoft Dynamics
 
20 / 50 (2) ++++
Registriert seit: 04.07.2006
Ort: Sydney, Australia
Zitat:
Zitat von ZVV Beitrag anzeigen
Что-то я уже тоже не догоняю, что Timofey_k хочет нам сказать...

PS Имею ввиду, своей цитатой про человеков базы..
Да так, музыкой навеяло

На самом деле он хочет многое сказать про сочетание Аксапты и Оракла, но автор темы об этом совсем ничего не спрашивал и вряд ли хочет это слышать.
Stichworte
ax3.0, oracle

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Axapta 3.0SP3RU под Oracle 9.2.* RDBMS George V. Tavrizoff DAX: Администрирование 7 24.10.2008 12:29
Проблема с установкой Axapta 2.5+Oracle 8 Pawlik DAX: Администрирование 3 18.11.2005 10:52
Ускорение выполнения запроса Oracle + MS Axapta Горбунов Дмитрий DAX: Программирование 17 15.11.2005 18:13
Пробовал ли кто-нить использовать Axapta как COM-клиент? Andronov DAX: Программирование 3 18.03.2003 09:12
Введение в Аксапту Роман Кошелев DAX: Прочие вопросы 0 18.12.2001 14:00

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