简答题

有些事务只要读数据,为什么也要加S锁?

正确答案

一个事务在读一批数据时,为了防止其他事务对这批数据进行修改,也应对这批数据加S锁,这样才能读到全部正确的数据。

答案解析

相似试题
  • 若事务T对数据对象A加了S锁,则其他事务只能对数据A再加()锁,不能加()锁,直到事务T释放A上的锁。

    填空题查看答案

  • 若事务T对数据对象A加上S锁,则()。

    单选题查看答案

  • 若事务T获得了数据对象R的S锁控制权,则其他事务对R()

    单选题查看答案

  • 若事务T获得了数据对象R的S锁控制权,则T对R()

    填空题查看答案

  • 若事务T获得了数据对象R的S锁控制权,则T对R()

    单选题查看答案

  • 若事务T对数据R已加了X锁,则其他事务对数据R()。

    单选题查看答案

  • 要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是()

    单选题查看答案

  • 如果事务T获得了数据项Q上的排他锁,则T对Q()

    单选题查看答案

  • 如果事务T获得了数据项Q上的排他锁,则T对Q()。

    单选题查看答案