firebird isqlSupport 26 Chapter 15. Transaction Handling The Firebird architecture allows high transaction concurrency. Transaction save points (nested transactions) are also supported. All Firebird transactions are transactions are isolated from one another, even if several transactions are running concurrently. Concurrency refers to a state within the database where two or more tasks are running simultaneously. This the database. These parameters invoke the concept of concurrency. To ensure data integrity, there are four configurable parameters affecting concurrency: isolation level; lock resolution mode; access mode;0 码力 | 76 页 | 369.92 KB | 1 年前3
firebird 40 language referencespecifically for this purpose. This transaction uses the default isolation level, i.e. snapshot (concurrency), write and wait. If all goes well, the transaction is committed. Uncaught exceptions cause the Explicit locks are overridden by implicit or explicit table-level locks and are ignored. isc_tpb_concurrency + isc_tpb_nowait If a record is modified by any transaction that was committed since the transaction performed a modification of this record, an update conflict exception is raised immediately. isc_tpb_concurrency + isc_tpb_wait If the record is modified by any transaction that has committed since the transaction0 码力 | 778 页 | 3.43 MB | 1 年前3
Firebird 2.5 LangRef Update Russianпереопределяются неявными или явными блокировками табличного уровня и игнорируются isc_tpb_concurrency + isc_tpb_nowait При подтверждении изменения записи в транзакции, стартовавшей после транзакции запустившей явную блокировку, немедленно возникает исключение конфликта обновления isc_tpb_concurrency + isc_tpb_wait При подтверждении изменения записи в транзакции, стартовавшей после транзакции0 码力 | 364 页 | 1.45 MB | 1 年前3
firebird language reference 30 rusблокировки переопределяются неявными или явными блокировками табличного уровня и игнорируются. isc_tpb_concurrency + isc_tpb_nowait При подтверждении изменения записи в транзакции, стартовавшей после транзакции запустившей явную блокировку, немедленно возникает исключение конфликта обновления. isc_tpb_concurrency + isc_tpb_wait При подтверждении изменения записи в транзакции, стартовавшей после транзакции MON$ISOLATION_MODE SMALLINT Режим (уровень) изоляции: • 0 — consistency (snapshot table stability); • 1 — concurrency (snapshot); • 2 — read committed record version; • 3 — read committed no record version. MON$LOCK_TIMEOUT0 码力 | 719 页 | 3.98 MB | 1 年前3
Firebird 2.5 Language ReferenceExplicit locks are overridden by implicit or explicit table-level locks and are ignored. isc_tpb_concurrency + isc_tpb_nowait If a record is modified by any transaction that was committed since the transaction performed a modification of this record, an update conflict exception is raised immediately. isc_tpb_concurrency + isc_tpb_wait If the record is modified by any transaction that has committed since the transaction MON$ISOLATION_MODE SMALLINT Isolation mode (level): 0 - consistency (snapshot table stability) 1 - concurrency (snapshot) 2 - read committed record version 3 - read committed no record version MON$LOCK_TIMEOUT0 码力 | 521 页 | 2.30 MB | 1 年前3
firebird 30 sprachreferenzimplizite oder explizite Sperren auf Tabellenebene außer Kraft gesetzt und ignoriert. isc_tpb_concurrency + isc_tpb_nowait Wenn ein Datensatz von einer Transaktion geändert wird, die seit dem Versuch Datensatzes durchgeführt hat, wird sofort eine Aktualisierungskonfliktausnahme ausgelöst. isc_tpb_concurrency + isc_tpb_wait Wenn der Datensatz von einer Transaktion geändert wird, die seit dem Versuch nur auf einen Sicherungspunkt zurückgesetzt wurde. Die Isolationsstufe SNAPSHOT wird auch als “concurrency” bezeichnet. Autonome Transaktionen Änderungen durch autonome Transaktionen werden nicht im0 码力 | 701 页 | 3.12 MB | 1 年前3
共 6 条
- 1













