gpt4 book ai didi

database - 在调度程序中关闭 Informix 连接

转载 作者:搜寻专家 更新时间:2023-10-30 22:25:57 24 4
gpt4 key购买 nike

我构建了一个可以从 Informix 数据库获取数据的调度程序。我的调度程序每 30 秒触发一次。但我对连接关闭有疑问。您是否建议我在脚本末尾关闭与 Informix 的连接,然后在 30 秒后再次连接?或者让连接每次都打开然后我只需要连接一次?

最佳答案

视情况而定。

这取决于您编写调度程序代码的方式。如果您的代码可以或确实使用准备好的语句并且可以重用这些语句,那么如果您保持连接打开,就可以节省重新准备这些语句的成本。

不过,服务器擅长处理查询。 30 秒在某些方面是相当长的时间——尽管在其他方面显然不是很长。每 30 秒建立一个连接不会给系统带来压力。

如果您的代码干净且编写仔细,则不会出现内存泄漏,因此保持连接打开无关紧要。如果您的代码编写不仔细,您可能会发生内存泄漏(这部分取决于您使用的语言),也许重新建立连接会更好。

总的来说,关闭连接可以减少出现问题的机会。如果您不确定,请将其关闭。

关于database - 在调度程序中关闭 Informix 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52208174/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com