亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用帶有 Go 上下文作為參數的 SQL 函數是一種好習慣嗎?

使用帶有 Go 上下文作為參數的 SQL 函數是一種好習慣嗎?

Go
呼啦一陣風 2023-05-08 14:41:33
我在 Golang 中有 RESTFUL 網絡服務,我正在使用它的數據庫 SQL 驅動程序。我的問題是我應該使用帶有上下文作為參數的 SQL 函數還是不使用它?例如,有QueryContext和兩種Query方法。實際上我確實知道 Go 中的上下文是什么,我只是不知道為什么我應該將它發送到數據庫方法。
查看完整描述

1 回答

?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

Context感知方法允許可取消的查詢執行。

處理取消的方式是特定于驅動程序的,但即使驅動程序不直接支持獲取上下文,任何以上下文啟動的查詢也應在上下文關閉時關閉。

這應該有助于潛在的連接泄漏和查詢特定超時。


查看完整回答
反對 回復 2023-05-08
  • 1 回答
  • 0 關注
  • 144 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號