isolation-level

    2热度

    1回答

    我有我的SQL Server数据库中的表,其中包含有关书如低于预定的截图一些数据: +----+-------+-------+--------+ | Id | Title | Price | Status | +----+-------+-------+--------+ | 1 | C#6 | 40.00 | 0 | +----+-------+-------+--------+

    0热度

    2回答

    我查看了所有隔离类型。 但我找不到我想要的模式。 它可以在事务处理期间被其他事务读取。 但是,它不会添加更新和删除数据。 例如(伪代码): create table abc (id uniqueidentifier primary key) Create proc procMain trans isolation level **??????** insert abc (id) valu

    0热度

    1回答

    我的表的定义是 CREATE TABLE auto_inc( id INT(11)NOT NULL AUTO_INCREMENT, PRIMARY KEY(id) )ENGINE = InnoDB的默认字符集= LATIN1 起初有四行: | id | | 1 | | 2 | | 3 | | 4 | 我打开的会话1和执行 #session 1 set transaction isolation

    2热度

    1回答

    假设数据库的隔离级别设置为READ_COMMITED。 然后通过春季交易管理,我将事务隔离级别设置为 1)READ_UNCOMMITED - 那么这个事务的有效隔离级别是什么。 2)REPEATABLE_READ - 那么这次交易的有效隔离级别是什么。

    0热度

    1回答

    我的应用程序接收来自外部源的多个请求(来自销售点单位的发票)。它每秒获得几十个请求,其中一些请求是相同的(具有相同的请求主体)。 请求数据被转换并保存到两个关联的表(外键)中。如果记录已经存在(通过唯一组合键查询),记录被更新,否则记录被添加。 的问题是,与同一个身体,有时如果两个请求在同一时间的应用程序接收到的唯一的密钥已经存在,不能将它插入抛出异常: SQLSTATE[23000]: Inte

    1热度

    1回答

    我有一个nodejs Web服务与MariaDB服务器和约500名日常活跃用户在我的应用程序。 在我的代码,我使用事务象下面这样: START TRANSACTION -- select to find out the existence of a row -- -- if the row doesn't exist, a new row inserted -- COMMIT 本次交

    1热度

    1回答

    我试图理解READ COMMITED和READ UNCOMMITED隔离级别在Hibernate中的工作方式,需要一些解释。 有2个线程THR1和THR2两者执行相同的事务方法(春季Transactional注释与设置为READ COMMITED隔离级别)。创建名称交易为这些线程TRA1和TRA2相应地。该交易方法如下所示: public void updateOrSavePreference(S

    0热度

    1回答

    民间人士 - 当我在Stack上看到这个话题的道歉时,关于这个话题已经有很多问题了。 但我发现自己在一个有趣的地方,我希望你能帮助。 高级问题:SQL SERVER能否有余地决定视图应该被包装在ISOLATION LEVEL SNAPSHOT中? 我知道这听起来像一个疯狂的问题,但我试图用尽我遇到的每个问题的所有途径。 我正在使用运行35个查询的应用程序通过链接服务器从另一个数据库检索数据。查询分

    1热度

    1回答

    我已经读完的文章(https://www.simple-talk.com/sql/t-sql-programming/questions-about-t-sql-transaction-isolation-levels-you-were-too-shy-to-ask/)混乱,我根据有一个问题: “SERIALIZABLE:一个在当前事务中不能读取由未另一个事务修改数据查询没有其他事务可以修改当前事

    2热度

    1回答

    我有一个关于丢失的更新事务隔离问题的询问。 以下是相应的数字: 再次引述伴随图中的文字: 一丢失,如果两个事务都更新数据项和 再出现更新第二笔交易中止,导致这两项变更都将失去。 这发生在没有实现并发控制的系统中,其中 并发事务不是孤立的。 我的审讯涉及上述人物:为什么是的Tx一个的改变造成不利影响考虑提交TX的的Tx乙回滚之前发生的事实呢? (数字表示事件的顺序)。 有人能解释一下吗? P.S.