使用 Adaptive Server Anywhere 可以控制一个事务中的操作对其他并发事务中的操作的可见程度,方法是设置名为隔离级别的数据库选项。
Adaptive Server Anywhere 提供了以下四种不同的隔离级别:
| 此隔离级别… | 具有这些特征… |
|---|---|
| 0—未提交的读操作 |
|
| 1—已提交的读操作 |
|
| 2—可重复的读操作 |
|
| 3—可序列化 |
|
这些隔离级别能阻止部分或全部干扰。级别 3 是最高隔离级别。较低的级别允许的不一致也较多,但通常性能会更高。级别 0(未提交的读操作)为缺省设置。
注意所有隔离级别都确保每个事务或者完全执行,或者根本不执行,并且不会丢失任何更新。隔离仅在事务之间执行:同一事务中的多个游标可能互相干扰。 |
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。