文档

Dataphin管道任务读取DB2数据库报错“com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-952, SQLSTATE=57014, SQLERRMC=null, DRIVER=4.11.77”

更新时间:
一键部署

问题描述

Dataphin管道任务读取DB2数据库报错“com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-952, SQLSTATE=57014, SQLERRMC=null, DRIVER=4.11.77”。

问题原因

常见为整表查询时间超过了30分钟,客户端向服务端主动发送了取消请求,客户端链接关闭了,抛出异常(查询超时时间默认30分钟,时限内未返回数据),该问题普遍原因为全表扫描导致。

解决方案

  1. 如果表中存在整形均匀分布字段、主键、唯一索引,那么将该字段设置为切分键,使任务切分生效。

  2. 如果使用了where条件,那么对应的字段需要配置索引。

适用于

  • Dataphin

说明:本文适用于公共云v3.6.3版本数据集成模块。