數據庫併發真實麻煩

    數據庫同步程序運行很久了挺正常,不久前加了一個監控,是統計執行的sql數量,由於公用數據源,結果造成了監控數據重複發送,開始以爲是運維的配置文件有問題,因爲只發生在一個節點上,而且頻率不高,昨天又仔細分析了一下流程,才發現,在特殊情況下接受數據的節點上會出現數據重發。

    寫程序實現特定功能並不麻煩,麻煩的是併發情況下不出現問題,今天加了一個對sql運行時間過長的監控,但是隻能對解決死鎖有效,如果由於併發,造成數據錯誤,這還要用其它方法解決。誰要有解決由於併發造成數據錯誤的好方法,請和我聯繫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章