資料庫連線暫時性問題(暫時性錯誤)與Retry機制
偶爾出現的問題(暫時性錯誤),可能是網路短暫的通訊問題,建議在程式端先設計retry機制來自動解決,避免花費大量時間調查原因
- 在程式端設計retry機制來自動解決此問題 (建議)
相較於在SQL query設計retry機制,在程式端設計retry比較好控制處理流程
Retry寫法可以參考以下連結
針對 SQL Database 和 SQL 受控執行個體中的暫時性連接錯誤進行疑難排解
https://docs.microsoft.com/zh-tw/azure/azure-sql/database/troubleshoot-common-connectivity-issues
- 在SQL
query設計retry機制 (比較不建議)
開發改寫比較複雜,疑難排解也比較困難
TRY...CATCH (Transact-SQL)
沒有留言:
張貼留言