- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
试图了解事务隔离级别如何在 SQL Server 内存优化表(内存中 oltp)上工作。
如果我执行以下查询:
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
BEGIN TRANSACTION
SELECT *
FROM tm.Tasks
Accessing memory optimized tables using the READ COMMITTED isolation level is supported only for autocommit transactions. It is not supported for explicit or implicit transactions. Provide a supported isolation level for the memory optimized table using a table hint, such as WITH (SNAPSHOT).
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
GO
BEGIN TRANSACTION
SELECT *
FROM tm.Tasks WITH(SNAPSHOT)
SET TRANSACTION ISOLATION LEVEL SNAPSHOT
更改事务隔离级别并删除表提示:
SET TRANSACTION ISOLATION LEVEL SNAPSHOT
BEGIN TRANSACTION
SELECT *
FROM tm.Tasks
Memory optimized tables and natively compiled modules cannot be accessed or created when the session TRANSACTION ISOLATION LEVEL is set to SNAPSHOT.
SET TRANSACTION ISOLATION LEVEL SNAPSHOT
MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT
至
ON
,仍然从上次查询中得到相同的错误:
Memory optimized tables and natively compiled modules cannot be accessed or created when the session TRANSACTION ISOLATION LEVEL is set to SNAPSHOT.
最佳答案
如果您在引用传统表和内存优化表时确实想了解内存中 OLTP 支持的隔离级别,则还必须了解事务启动模式。
所有这些都在我的帖子中详细说明:
http://nedotter.com/archive/2017/08/all-about-in-memory-isolation-levels-part-1/
http://nedotter.com/archive/2017/08/all-about-in-memory-isolation-levels-part-2/
如果您对这个经常被误解的话题还有其他疑问,请告诉我。
关于sql-server - SQL Server 内存中 oltp 事务快照隔离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54968114/
我有一个交易应用程序,销售代表要输入门票,我必须立即将它们存储起来。我之所以选择ES,是因为技术人员可能会输入一些非结构化数据,并且他们希望以后进行搜索。 将数据直接存储在ES中而不是RDBMS中可以
我们有一个使用 Oracle 数据库 10g 企业版的 OLTP 应用程序, 并计划搭建业务报表层,满足以下需求。 当前 OLTP 数据库设计的屏蔽复杂性 提高当前 OLTP 报表的查询性能 提供对其
我正在寻找一种扩展工作场所基础设施的方法。目前只有一个数据库,大小约为1.5TB。大多数查询都是 OLTP 类型,例如插入、更新、删除。 我正在考虑使用类似的方法对数据库进行分片CitusDB、Pos
我有一个主要用例,我想拥有一个我正在使用 Postgres 的事务关系数据库。 我还需要对数据运行频繁的聚合查询(计数、总和、平均值)。这些统计数据无法预先计算,因为我们必须提供多个搜索过滤器。 我最
将数据从典型的实体关系 OLTP 数据库模型加载到 Kimball 星型模式数据仓库/集市模型中时采用的常见设计方法是什么? 您是否使用暂存区来执行转换,然后加载到仓库中? 如何链接仓库和 OLTP
我正在尝试在应用程序运行和繁忙时向 Oracle 10 OLTP 数据库中的常用表添加可为空的列。添加可为空的列只是数据字典更改,因此任何表锁都只会保持很短的时间(可由系统处理)。 问题是我的 ALT
mongo db 适合 OLTP 还是 DW 操作? mongodb在OLTP操作中的响应时间和效率如何?使用 mongodb 作为 Web 应用程序的后端是否安全? 在mongodb本身我们可以做m
OLAP 和 OLTP 数据库之间的主要区别是什么。特别是在实现方面(而不是用例)。 OLAP 当然主要用于报表,而 OLTP 则用于处理事务。 我了解 OLAP 数据库针对读写进行了优化,并且 OL
我熟悉 SQL Server 索引 View (或 Oracle 实体化 View ),我们在 OLAP 应用程序中使用它们。它们具有非常酷的功能,能够篡改执行计划并将其重新映射到索引 View ,而
Vertica 数据库可以用于 OLTP 数据吗? 如果是这样,这样做的利弊是什么? 寻找 Vertica 与 Oracle 的较量 :) 由于 Oracle 许可证如此昂贵,Vertica 会以更好
我们正在致力于设计一个典型的 OLTP 应用程序(例如:采购系统)。然而,这个特别需要一些用户处于离线状态,因此他们需要能够将数据库下载到他们的计算机上,对其进行处理,然后在连接到 LAN 后同步回来
尽管翻阅了书籍和文章,但我无法找到以下问题的具体答案。 OLAP 和 OLTP 的最小和最大规范化程度应该是多少? 我推测,OLTP 的最小值是第三范式,OLAP 的最大值是第二范式。 我们能否提供详
我正在尝试使用 sysbench 在 mySQL 数据库上运行基准测试。但是,它说找不到内置测试 oltp。 详情:我已经在我的本地机器上安装了 mySQL 和 sysbench。另外,我在 mySQ
我正在尝试了解什么是 OLAP、OLTP、数据挖掘、分析等,但我觉得我对其中一些概念的理解仍然有点模糊。有关这些主题的信息在互联网上往往以非常复杂的方式进行解释。 我觉得这样的问题很可能会被关闭,因为
我有一个相当标准的 OLTP 规范化数据库,我意识到我需要对数据的不同维度进行一些复杂的查询、平均值、标准偏差。 所以我转向了 SSAS 和 OLAP 多维数据集的创建。 但是,要创建多维数据集,我认
它们到底是什么意思?我找到的所有关于它们的文章都没有给我一个想法,或者我的知识太少无法理解。 谁能给我一些资源,让我可以从头开始学习。 最佳答案 在这里你会找到更好的解决方案OLTP vs. OLAP
试图了解事务隔离级别如何在 SQL Server 内存优化表(内存中 oltp)上工作。 如果我执行以下查询: SET TRANSACTION ISOLATION LEVEL READ COMMITT
在小 Sprite 中, s = graph.traversal() g = graph.traversal(computer()) 我知道第一个用于 OLTP,第二个用于 OLAP。我知道定义级别的
在内存优化表中创建哈希索引时,我可以设置变量BUCKET_COUNT的值 CREATE TABLE [Table1] ( [Id] INT NOT NULL IDENTITY(1,1) PRIMARY
我们有一个用 Spring Boot 编写的 REST API。该应用程序的一部分是每天运行的 Spring Batch 作业。我希望在 Spring Batch 作业完成后将退出代码返回到启动应用程
我是一名优秀的程序员,十分优秀!