Db2 如何检查哪个mln处于写挂起模式

Db2 如何检查哪个mln处于写挂起模式,db2,db2-luw,Db2,Db2 Luw,我的数据库有8个分区(MLN),如何检查哪些mls处于写挂起模式?我可以通过以下命令获取usnig状态: export DB2NODE=0;db2 connect to BLUDB;db2 get db cfg for BLUDB 但这需要为每个DB2NODE执行8次。有没有一个命令可以让我知道哪些MLN处于写挂起模式,哪些不处于写挂起模式?您标记了db2-400,是指db2 luw吗 您可以通过命令行(例如编写脚本时)或使用SQL进行检查 对于脚本编写,DB2LUW有两个命令可能会有所帮助,

我的数据库有8个分区(MLN),如何检查哪些mls处于写挂起模式?我可以通过以下命令获取usnig状态:

export DB2NODE=0;db2 connect to BLUDB;db2 get db cfg for BLUDB

但这需要为每个DB2NODE执行8次。有没有一个命令可以让我知道哪些MLN处于写挂起模式,哪些不处于写挂起模式?

您标记了db2-400,是指db2 luw吗

您可以通过命令行(例如编写脚本时)或使用SQL进行检查

对于脚本编写,DB2LUW有两个命令可能会有所帮助,请在线查看,它们是
db2u all
rah

如果您更喜欢SQL,许多数据库函数都有一个MEMBER参数,如果设置为-2,则表示所有活动成员,如果使用DPF,则为DBPARTITIONNUM。所以,您可以为成员=-2的参数'suspend_io'使用函数

例如:

SELECT NAME, VARCHAR(VALUE, 20) AS VALUE, MEMBER,
   DBPARTITIONNUM FROM TABLE(SYSPROC.DB_GET_CFG(-2))
   WHERE NAME ='suspend_io' ORDER BY NAME, MEMBER;