对数据库的 Netezza 查询失败并显示 netezza.max.stmt

Posted

技术标签:

【中文标题】对数据库的 Netezza 查询失败并显示 netezza.max.stmt【英文标题】:Netezza Query to the database fails with netezza.max.stmt 【发布时间】:2014-02-05 14:27:31 【问题描述】:

我正在对两个不同的数据库进行查询,并且有两个不同的数据源,并且池是使用 c3p0 创建的。对第二个数据库的查询失败并出现以下错误 netezza.max.stmt.handles

你能帮我解决这个问题吗?我研究并发现驱动程序一次只能处理一个查询。是连接没有返回到数据库还是有任何其他问题。请帮忙!

【问题讨论】:

【参考方案1】:

应该在用户/组/系统级别设置一些限制。你可以吗 检查是否设置了任何限制?

\du USERNAME -- To check user settings
\dg GROUPNAME - To check group setting
show system default rowsetlimit -- To check system setting

【讨论】:

以上是关于对数据库的 Netezza 查询失败并显示 netezza.max.stmt的主要内容,如果未能解决你的问题,请参考以下文章

Netezza 时间戳失败

返回 Netezza 查询结果

Sqoop 导入映射器失败,但 sqoop 作业显示正在运行

Netezza 的 Aginity 工作台不会为大型查询提供语法错误

netezza 左外连接查询性能

Win7 上 Aginity 工作台对 IBM netezza SQL 数据库的 SQL 查询错误