首页
试卷
试题
登录
注册
如果一个查询涉及大量数据的读操作,你会如何设计,以减少对数据库的锁定压力?
题目
如果一个查询涉及大量数据的读操作,你会如何设计,以减少对数据库的锁定压力?
正确答案
使用合适的事务隔离级别,避免过度的锁定。
使用读未提交隔离级别(Read Uncommitted)可以避免对数据进行加锁,但可能会导致脏读。
使用合适的索引,以减少扫描的范围,从而减少锁定的数据量。
分批加载数据,减少单次查询涉及的数据量。
7