|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Tolik Tentser 2:5020/400 05 Feb 2001 11:43:16 To : All Subject : Re: Увеличение скорости --------------------------------------------------------------------------------
Hi !
> >> В DB2 на уровнях изоляции ниже RR (Serializable в терминологии ANSI)
> >> данные блокируются во время Step 2, то есть, грубо говоря, только по
> >> факту их фетча.
>
> TT> Т.е. если между фактом выборки и фактом фетча данные
> TT> изменились/удалились, то сфетчено будет уде их новое состояние ?
>
> Факт фетча (на сервере (*1) ) -- это и есть факт выборки. Пока ты не начал
> фетчить данные -- они не выбраны. Просто кое-какая подготовительная работа
> проведена. Hо блокировки на записи DB2 стремится ставить как можно позже.
Т.е. если я сказал
SELECT * FROM T WHERE T.A = 3
и он отобрал 1000 записей, то при фетче он уже не станет проверять, что эти
записи изменились ?
и если кто-то изменит запись, попавшую в выборку на первом этапе, то она так
и сфетчится с новым значением ?
А если изменилось поле A ?
--
Bye ...
Тенцер А.Л.
tolik@katren.ru
ICQ 15925834
--- ifmail v.2.15dev5
* Origin: Katren (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/1353778466742.html, оценка из 5, голосов 10
|