|
![]() |
#1 |
Участник
|
Хм. Интересно, тогда в чем же дело ?
Скорее всего на оракле просто быстрее работает - запросы быстрее пролетают и не успевают дедлоки возникнуть. |
|
![]() |
#2 |
Участник
|
Цитата:
Возможно это и борется в рамках Аксапты, но уж сильно глубоко копать нужно. |
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
Цитата:
Эскалация подразумевает переключение режимов блокировки - строка->страница->таблица->база в моем случае происходит сразу блокировка страницы индекса/таблицы - могу заверить со всей ответственностью, что MS не всегда использует построчную блокировку. |
|
![]() |
#5 |
Участник
|
Основные причины такого поведения:
1. Отсутствует PRIMARY KEY 2. Отсутствует кластерный индекс 3. Попытка заблокировать большое число записей 4. Нехватает индекса(ов), т.е. нет подходящего для выбора требуемых записей 5. Недостаточно оперативной памяти для реализации блокировки по записям Беcспорно !!! Последний раз редактировалось Alexius; 13.08.2008 в 15:45. |
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
очами вижу
|
Цитата:
Сообщение от egorych
![]() Нет, не быстрее (проверяли на одном и том-же оборудовании) - в пределах погрешности измерения. Вопрос именно в блокировках - если, например, начать создавать одновременно (на +- пару секунд) отгрузки, близкие по номеру блокируется строка(бывает и страница) таблицы и страница индекса - и такой вот итог. Ну не всегда конечно, но частенько.
Возможно это и борется в рамках Аксапты, но уж сильно глубоко копать нужно. |
|
Теги |
ax3.0, oracle |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|