遇到一个场景很奇怪,DB2 PureScale 10.5.0.6,用3个GPFS文件系统做了个STOGROUP,建表空间和表,灌数据,差不多灌满了。
然后做了两个变更:
1、在上文说的3个GPFS文件系统中的一个,添加了一块盘。
2、新建了一个GPFS文件系统,将路径添加进了该STOGROUP。
已知执行tablespace的rebalance,会在新增的空间中创建新容器并rebalance数据。 考虑到rebalance费时又影响后续交易性能,于是没有执行rebalance操作。
预期是,之前的空间用满了,数据库会自动在1和2中新添加的空间中自动创建新容器并继续使用。可结果却是,报 filesystem full,结果新添加的空间完全没有被使用。这里过来请教一下各位专家,什么情况这是?
注:通过db2pd 看 db2pd -db xxx -storagegroup,新添加的文件系统也是InUSE 状态