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

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



