sql - 如何避免数据库中的读锁?

标签 sql database performance locking

如何避免数据库中的读锁?

欢迎回答多个数据库!

最佳答案

在 Oracle 中,默认的操作模式是 Read committed 隔离级别,其中 select 语句不会被另一个修改其正在读取的数据的事务阻塞。 来自 Data Concurrency and Consistency :

Each query executed by a transaction sees only data that was committed before the query (not the transaction) began. An Oracle query never reads dirty (uncommitted) data.

关于sql - 如何避免数据库中的读锁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37095/

相关文章:

Gridpane 中的 JavaFx 图像显着降低性能

c - 如何在 OpenMP 中从多个线程保存文件中的 wtime 差异?

mysql - SQL 查询解释的结果是否取决于数据库的大小?

sql - Postgres UUID 引用开销

MySQL SELECT 和子集条件

php - mysql插入总是连续的吗?

performance - Spotify 中 CSS 旋转导致 CPU 使用率过高

sql - 有条件地从一个巨大的数据库中随机选择n行

mysql - 旋转 SQL 表

java - 寻找可变对象的 Hibernate UserType 方法的详细解释