Nikolay
ну а я бывший ораклист, который вот прям каждый день занимался оптимизацией. и понимаю, что oracle пин может накладывать по разному. Вы же наверное понимаете как накладывается pin для чтения из блока в buffer cache?
Можно ближе к сути? Ну, есть пин, и что? Несомненно, есть некоторые накладные расходы при многопользовательском доступе, когда надо обеспечить консистентность данных. В чём проблема?
Или вы предлагаете на стороне серверов приложений просто создать 10000 копий одного блока, а потом рассказывать, что так здорово, что каждый из них никем не блокируется? Ну, такое себе...