2017年1月29日 杰克·范瓦斯(Jack Vamvas)
应用程序安装原为 forcing TEMPSPACE1可以非常快速地充满油,并不断到达 系统磁盘已满错误 。由于磁盘已满限制正在停止查询以成功完成,因此查询崩溃。db2diag日志条目正在引用 ADM6017E以下表空间已满。表空间名称TEMPSPACE1。磁盘已满
一条SQL跟踪捕获了在此活动期间运行的查询。在查询中有一个标量函数。 如何在DB2中列出UDF 并返回了常规尸体。
例行检查发现一些有用的细节。例行 接受为xml文件的输入参数 p_fieldsXml BLOB(1M)
该函数进行了一些数据操作,并将一些输出创建为数据类型VARCHAR(8000)。
这是一个150万行的记录集,其中包含一些非常大的xml文件。此功能是对TEMPSPACE1提出高要求的罪魁祸首
我对应用程序的反馈是创建一个过程来清除TEMPSPACE1饿的大对象,或者在准备\容量规划TEMPSPACE1使用方面提供更清晰的指导。
阅读更多
Posted by: |