达梦数据库报错session request timeout

达梦数据库线上报错,本地执行sql是好的,将sql拷出来在线上达梦终端执行也是好的,但是程序就是报错,百度无结果,跪求大佬。

### Error querying database.  Cause: dm.jdbc.driver.DMException: session request timeout
### The error may exist in URL [jar:file:/xxxx/xxxx/StDataReportMapper.xml]
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: select ADCD as areaId, count(STCD) as reportNum from ( select concat(substr(b.ADDVCD,0,6),'000000000') as ADCD, a.STCD from  (                 
select STCD from ST_RIVER_R where 1=1 and TM >= ?  and ? > TM group by STCD             
) a left join ST_STBPRP_B b on a.STCD = b.STCD         ) group by ADCD### Cause: dm.jdbc.driver.DMException: session request timeout
; session request timeout; nested exception is dm.jdbc.driver.DMException: session request timeout

你看看能不能ping的通。。

这个报错说的是session请求超时 不是执行sql异常  还没到执行sql那一步呢

 

你这个sql查询的效率可能比较低,或者数据库数据量很大,导致你用的框架层超时了,你用的是mybatis吗?去yml文件找下mybaiis的超时时间,设置大点,但是可能治标不治本. sql就需要优化.