我正在用Golang编写一个程序,该程序通过用Go编写的ODBC驱动程序包连接到本地Ignite群集。
在开发过程中,我开始反复出现此错误:
打开的游标太多(关闭其他打开的游标或增加 限制通过 ClientConnectorConfiguration.maxOpenCursorsPerConnection) [最大= 128,当前= 128]
在打开我正在使用的golang odbc软件包的问题并提供了示例应用程序后,作者很友好地帮助我验证了golang代码中是否存在会导致打开游标的问题:{{3} }
此后,我尝试在启动集群时将用于Ignite配置的xml文件中的QueryCursor设置配置为值autoclose
。我已将此文档用作参考:https://github.com/alexbrainman/odbc/issues
但是,经过几次尝试后,我不确定我的语法是否错误,或者这不是通过xml配置文件配置的属性,并且告诉Ignite关闭游标的唯一方法是在查询后在代码中。
谢谢