pyhs2执行finish但不返回

2024-05-23 18:49:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我是一名意大利开发人员,这是我在这里的第一条信息,如果我做错了什么,很抱歉。在

这是我对pyhs2模块的问题: 我使用pyhs2.connect方法成功地建立了到配置单元数据库的连接,一切都正常;问题是同一个查询有时会冻结,这取决于我在查询中使用的'date'子句的宽度。在

让我解释一下:如果我跑了当前执行方法,首先使用子句

(date >= '2017-03-01' and date <= '2017-05-10')

然后是条款

^{pr2}$

(甚至没有“日期”条款)

第一次出现可以正常工作并返回正确的结果,而第二次(或第三次)保持冻结状态,直到我手动停止脚本。在

这种行为对我来说非常奇怪,因为我知道在05-10之后有一些数据,而且我可以检查数据库中正在运行的应用程序,在第二次查询成功结束后,它会在运行的应用程序中保持一段时间的挂起状态,即使完成了,python脚本也会保持“冻结状态”,永远不会返回正确的结果。在

我想可能是超时问题或者类似的问题,但是我在你有用的网站和一般的网络上都搜索过一些解决方案,但是没有找到。在

我不知道这可能是一个蜂箱问题(例如,它的应用程序的TEZ类型)还是pyhs2的问题,在一段时间之后可能无法从查询中检索到结果,所以我请求您的帮助。在

提前谢谢你, 卢卡


Tags: 模块方法脚本信息数据库应用程序date宽度