|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Andrei Sokolik 2:5022/2.20 16 Feb 2001 12:07:20 To : Dmitry Kuzmenko Subject : Проблема с большими таблицами -------------------------------------------------------------------------------- 15 Feb 01 18:23, Dmitry Kuzmenko wrote to All: >> Hе понял. Oracle - классический версионник (интересно, а какой >> сервер DK> заблуждение. Оракл - не "классический" версионник. Он вообще не DK> версионник, если так можно выразиться. Это просто некое расширение DK> transaction log, позволяющее хранить "версии" записей. И появилось это DK> в Оракле не далее чем с 7-ой версии. В 8-ой версии, если я не DK> ошибаюсь, в Оракле появилась версионность метаданных. Почему не совсем DK> версионник - потому что допускает пропадание версий, если те не DK> вмещаются в transaction log. Т.е. на длинной RR-транзакции там есть DK> шанс, что в определенный момент тебе начнут показываться DK> свежие committed-записи, которых не существовало на момент старта этой DK> RR-транзакции. Есть шанс не завершить транзакцию. А показывать "свежие" не будет. Выкинет === Cut === ORA-01555 snapshot too old: rollback segment number string with name "string" too small Cause: Rollback records needed by a reader for consistent read are overwritten by other writers. Action: Use larger rollback segments. === Cut === Andrei --- GoldED/W32 3.0.1 * Origin: С пивом по жизни. (FidoNet 2:5022/2.20) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/26883a8d0b8d.html, оценка из 5, голосов 10
|