tengiz wrote:............ Так как все системные транзакции заранее известны и намертво вшиты в код сервера БД, то любые дедлоки из-за неправильного порядка доступа к ресурсам в системной транзкции являются багами.
В общем - читайте статью Мохана про ARIES.
Я замечал что Вы скорее всего именно к этому и клоните. Баг - он и есть баг, в данному случае результатом такого бага будет data corruption и надо будет так или иначе восстанавливать данные.
Вы знаете Tengiz чем отличается девелопмент баз данных от их саппорта (это не наезд, чисто обмен мнением)? За год я в среднем трачу месяц на конкуренси проблем, месяц на производительность, месяц на физическую организацию и реорганизацию, месяц на рефреш тестовых копий, месяц на апгрейды и т.д. и т.п.. Мы конечно Мохана уважаем (хотя для нас достаточно лишь знать что ARIES есть и при этом считаться достаточно образованными сапортчиками), но читать всерьез это не можем, ибо если мы будет читать обо всем с чем приходится сталкиваться, то нам будет некогда саппортить.
Разъяснения Ваши были очень познавательными. Большое спасибо, Tengiz.