Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Последний раз о блокировках. Уже совсем простой теоретический вопрос. / 5 сообщений из 5, страница 1 из 1
31.01.2003, 18:25
    #32099845
JohnSmith
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последний раз о блокировках. Уже совсем простой теоретический вопрос.
Почему удаление строки из таблицы ведет к ее эксклюзивной блокировке?
Какие могут быть причины? Таблица с первичным ключом... Другие таблицы ссылаются на нее references on delete cascade...
...
Рейтинг: 0 / 0
31.01.2003, 18:48
    #32099862
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последний раз о блокировках. Уже совсем простой теоретический вопрос.
Poskolku neobhodimo reshit ~ takuu situaciu:

-- 1 transact -- delete from ...
-- 2 transact -- update .... --> tu ge samuu stroku
-- 1 transact -- commit;
-- 2 transact -- commit;

esly ne primenit exclusive lock k stroke to ona ostanetsya v zivih posle komandy
delete from ....;
...
Рейтинг: 0 / 0
31.01.2003, 19:02
    #32099869
JohnSmith
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последний раз о блокировках. Уже совсем простой теоретический вопрос.
РЕЧЬ ИДЕТ НЕ О СТРОКЕ. БЛОКИРУЕТСЯ ВСЯ ТАБЛИЦА В ЭКСЛЮЗИВНОЙ МОДЕ
...
Рейтинг: 0 / 0
31.01.2003, 19:19
    #32099875
ShgGena
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последний раз о блокировках. Уже совсем простой теоретический вопрос.
V etom sluchae otsutstvuet index po kakomu-libo iz vtorichih kluchey.
...
Рейтинг: 0 / 0
03.02.2003, 02:06
    #32100128
vskv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Последний раз о блокировках. Уже совсем простой теоретический вопрос.
Код: plaintext
РЕЧЬ ИДЕТ НЕ О СТРОКЕ. БЛОКИРУЕТСЯ ВСЯ ТАБЛИЦА В ЭКСЛЮЗИВНОЙ МОДЕ
Ну не бывает так.
Было бы так, меня бы давно контора месье SAA_ прибила бы :). За то, что ночью при процессе архивации, когда из таблицы удаляется 1/30 строк одним запросом, процесс вставки новых не прерывается ни на секунду.
Проверено на 7.3.4 и 8.1.7. Единственное, есть предположение (основанное, к сожалению, на конфиденциальной информации), что как раз для 8.1.6 сие утверждение правда.

Может быть у тебя именно дочерние блокируются? Или это удаление не явное, а каскадное?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Последний раз о блокировках. Уже совсем простой теоретический вопрос. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]