<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      MySQL查看bin_log日志

      有這樣一段業務邏輯,首先保存業務數據,然后發送報文,最后確認報文回來以后更新業務數據。偽代碼大概是這樣的:

      /**
       * 保存數據,并調用發送報文方法
       */
      public void save() {
          // 0.保存數據
          // 調用send()方法
          send();
      }
      
      /**
       * 發送報文
       */
      public void send() {
          //  1.發送報文(調用Dubbo服務)
          
          //  2.更新數據狀態
      }
      
      /**
       * 回調
       */
      public void callback() {
          //  3.收到確認報文
          
          //  4.查詢業務數據,并更新數據狀態
      }

      然而,出問題了。。。

      在回調方法中,根據業務單號查詢業務單數據時查不到。這剛插入的數據,怎么就查不到呢?

      首先排除了MyBatis-Plus的問題,因為代碼寫法肯定是沒有問題的,然后我想有可能是確認報文回來太快了,導致查詢的時候插入還沒完成,但是細想之下又覺得不太對,在發送報文之前數據已經保存成功了。于是,問題變成了數據保存成功,但是查不到,應該是事務的問題,即保存成功了,但是還沒提交,而隔離級別又是“可重復讀”,所以在回調處理的時候查不到未提交的數據。但是我沒有加事務。

      帶著疑問,我查看了bin-log日志,這里需要用到mysqlbinlog命令

      mysqlbinlog --help
      
      mysqlbinlog --database=draft_cust --start-datetime="2024-01-29 11:00:34" --stop-datetime="2024-01-29 11:00:37" -v D:\mysql-bin.000005

      仔細找BEGIN ... COMMIT ,看看事務到底什么時候開啟的,什么時候提交的

      雖然BinLog日志里面不記錄SELECT,但是結合服務端的日志,我發現在執行回調方法查詢業務數據的時候,這個事務還沒有提交

      真相大白了

      但是明明沒有加事務,為何到現在才提交事務呢?原來是別人調用我的這個方法,但是調用的方法上加了本地事務,所以導致我這段邏輯也整個都在事務中,也就是直到send()方法執行完以后事務才提交,好巧不巧的是發報文是調用遠程Dubbo服務,相當于是異步調用,不受本地事務控制,所以才出現了開頭那一幕,回調方法先回來,此時send()方法還沒執行完,事務沒提交,自然也就查不到

      唉。。。 

       

      posted @ 2024-01-30 10:35  廢物大師兄  閱讀(208)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 少妇被无套内谢免费看| 国产一区二区在线影院| 亚洲av色香蕉一区二区| 国产精品一码二码三码| 4虎四虎永久在线精品免费| 国产一区二区一卡二卡| 久久亚洲精品亚洲人av| 国产福利微视频一区二区| 国产精品亚洲综合网一区| 亚洲一区二区约美女探花| 国产色无码专区在线观看| 久久精品国产熟女亚洲av| 国产精品亚洲综合久久小说| 看免费的无码区特aa毛片 | 亚洲av无码之国产精品网址蜜芽| 福利一区二区不卡国产| 亚洲AV日韩AV激情亚洲| 办公室强奷漂亮少妇视频| 久久精品中文字幕免费| 亚洲av乱码久久亚洲精品| 美女无遮挡免费视频网站| 成人性生交大片免费看| 玩弄放荡人妻少妇系列| 亚洲人成电影网站 久久影视| 久久99精品国产麻豆婷婷| 久久天天躁夜夜躁狠狠 ds005.com| 日韩av片无码一区二区不卡| AV无码免费不卡在线观看| 人人澡人摸人人添| 日韩在线视频一区二区三| 欧美高清狂热视频60一70| 饶平县| 亚洲综合色一区二区三区| 亚洲性图日本一区二区三区| 97夜夜澡人人爽人人模人人喊| 天天躁夜夜躁狠狠综合| 国产视频一区二区在线看| 一区二区三区岛国av毛片| 狠狠色狠狠综合久久| 天堂av在线一区二区| 视频一区视频二区中文字幕|