簡體   English   中英

在調度程序中關閉Informix連接

[英]Close Informix connection in scheduler

我建立了一個調度程序,可以從Informix數據庫獲取數據。 我的調度程序每30秒觸發一次。 但是我對連接關閉有疑問。 您是否建議我在腳本末尾關閉與Informix的連接,然后在30秒后再次進行連接? 還是每次都打開連接,然后我只需要連接一次?

這取決於。

這取決於您如何編寫調度程序代碼。 如果您的代碼可以使用或確實使用了准備好的語句,並且可以重復使用這些語句,那么如果保持連接打開,則可以節省重新准備這些語句的成本。

但是,服務器擅長處理查詢。 在某些方面,30秒是很長的時間-盡管在其他方面顯然不是很長。 每30秒建立一個連接不會給系統造成壓力。

如果您的代碼是干凈且精心編寫的,則不會造成內存泄漏,因此保持連接打開無關緊要。 如果未正確編寫代碼,則可能會發生內存泄漏(部分取決於您所使用的語言),並且也許重新建立連接會更好。

總體而言,關閉連接可減少出現問題的機會。 如果不確定,請關閉它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM