read-committed

    2热度

    1回答

    在MySQL文档:” https://dev.mysql.com/doc/refman/5.7/en/innodb-deadlocks-handling.html“ 它提到:” 如果使用锁定读取(SELECT。 ..更新或选择...锁定在共享模式),尝试使用较低的隔离级别,如READ COMMITTED。“ 有人能告诉我为什么我不能用‘可重复读’?实例将是不错的。 干杯

    1热度

    1回答

    我发现,Teradata的用途: READ_ISOLATION_LEVEL= ACCESS|READ|WRITE 它是如何对应于通常读在通常的数据库COMMITED /脏吗? 谢谢。

    5热度

    3回答

    我正在研究一个连接到oracle的web应用程序。我们在oracle中有一个表格,其中有一列是“激活的”。任何时候只有一行可以将此列设置为1。为了强制执行此操作,我们一直在使用Java中的SERIALIZED隔离级别,但是我们遇到了“无法序列化事务”错误,并且无法解决原因。 我们想知道READ COMMITTED的隔离级别是否可以完成这项工作。所以我的问题是这样的: 如果我们有涉及以下SQL事务:

    2热度

    2回答

    我的任务是在oracle的风暴后端上运行单元测试,以便我们可以看到后端是否具有足够的质量用于生产。我遇到的一个问题是,如果我以可串行化模式连接,我得到ORA-08177(无法序列化此事务的访问)。当我使用读取提交模式时,问题消失。 现在我读了this ask tom文章,它表明这基本上是一个并发问题。 假设我只有一个线程连接到数据库,世界上没有其他人连接到这个数据库,是否有可能得到这个错误?如果是