DB2表空间的静默状态


  本文标签:DB2表空间

  DB2表空间是DB2数据库的重要组成部分,下面就为您详细介绍DB2表空间的静默状态,供您参考,希望对您能够有所帮助  。

  DB2表空间的静默状态:

  对于DB2数据库,可利用QUIESCE命令静默表所在的DB2表空间,其命令的基本语法为:

  db2 quiesce tablespaces for table <表明> <静默状态>

  其中DB2表空间的静默状态分以下三种:

  共享(SHARE):
将表置于共享方式  。在此方式中,交易将试图对表空间请求意向共享锁(IS),表上请求共享锁(S),因此所有用户(包括您自己)可读取但不能更改表数据  。

  意向更新(INTENT TO UPDATE):
将表置于更新方式  。在此方式中,交易将试图对表空间请求意向互斥锁(IX),表上请求更新(U)锁,因此仅您自己可更新表数据,其他用户可读取但不能更新该数据  。

  互斥(EXCLUSIVE):
使表处于互斥方式  。在此方式中,交易将试图对表空间和表请求超级互斥锁(Z),因此仅您自己可读取或更新表数据  。

  如果表已经处于一个停顿方式,则可以将其更改至较高级(更加互斥)方式  。例如,若表已处于共享方式,则可将它更改为意向更新或互斥方式  。然而,不能将较高方式更改为较低方式  。互斥比意向更新级别更高,而意向更新又比共享级别更高  。