数据库问题:主键和表访问锁

时间:2014-01-23 17:12:46

标签: database concurrency transactions primary-key

1)如果我在我的桌子上使用主键,它是否会使用该主键字段优化搜索?

2)对于共享数据库,在进行插入时,查询会暂停一段时间,并在插入完成后执行该查询后?

1 个答案:

答案 0 :(得分:2)

大多数(所有?)主要数据库管理系统使用物理唯一索引实现逻辑主键。如果选择,查询优化器可以利用该索引。

编写器是否阻止读取器取决于底层架构,这种架构变化很大,并且取决于事务隔离级别。