SQL Server 技术解析:内存 OLTP 与图查询
1. 内存 OLTP 中的跨容器查询
跨容器查询指的是同时访问内存优化区域表和传统基于磁盘表的查询。由于数据库引擎的这两个区域使用不同方法确保一致性,因此在使用隔离级别方面存在一些限制。
1.1 跨容器隔离级别组合
| 基于磁盘的隔离级别 | 内存优化的隔离级别 | 使用说明 |
|---|---|---|
| READCOMMITTED | SNAPSHOT | 基础组合,大多数使用 READCOMMITTED 的情况都适用 |
| READCOMMITTED | REPEATABLEREAD/SERIALIZABLE | 数据迁移;仅内存互操作 |
| REPEATABLEREAD/SERIALIZABLE | SNAPSHOT | 内存优化表访问仅为 INSERT;适用于数据迁移,若内存优化表无并发写入(如 ETL) |
| SNAPSHOT | 任何隔离级别 | 不支持 |
| REPEATABLEREAD/SERIALIZABLE | REPE |
超级会员免费看
订阅专栏 解锁全文
77

被折叠的 条评论
为什么被折叠?



