官網翻譯 xa分散式事務的限制點( Restrictions on XA Transactions )
原文: http://dev.mysql.com/doc/refman/5.1/en/xa-restrictions.html
D.5 Restrictions on XA Transactions
綜述:
external XA的概念. 介紹了mysql 內部XA ( internal XA) 和外部XA(external XA )的概念.
外部XA的限制如下:
1. 連線中斷情況:
mysql會對事務進行回滾. 當xa 事務管理器會重連並提交事務. 但此時mysql因為該事務已回滾會出現提現失敗的情況.
翻譯詳情: 後續補充.
別人的理解
外部XA缺陷原因摘錄如下:
server crash後重啟,XA RECOVER可以恢復出未提交的XA PREPARED事務(應該是根據redo log恢復,外部程式可能會決定提交該prepared事務),但是此時提交時無法記錄binlog(crash時binlog cache丟失),這就使得binlog和儲存引擎資料不一致,會引起復制中斷
理解有誤,後續閱讀後更新
其他XA參考文件:
http://dev.mysql.com/doc/refman/5.1/en/xa.html mysql 官網介紹xa的文章,不過很淺顯
http://hedengcheng.com/?p=136 MySQL 外部XA及其在分散式事務中的應用分析
http://m.blog.csdn.net/blog/taozhi20084525/19898211 [轉]17 mysql XA事務
外部XA缺陷原因摘錄如下:
server crash後重啟,XA RECOVER可以恢復出未提交的XA PREPARED事務(應該是根據redo log恢復,外部程式可能會決定提交該prepared事務),但是此時提交時無法記錄binlog(crash時binlog cache丟失),這就使得binlog和儲存引擎資料不一致,會引起復制中斷
相關推薦
官網翻譯 xa分散式事務的限制點( Restrictions on XA Transactions )
原文: http://dev.mysql.com/doc/refman/5.1/en/xa-restrictions.html D.5 Restrictions on XA Transactions 綜述: external XA的概念. 介紹了mysql 內部XA
註冊Docker官網賬號 註冊按鈕不能點
技術分享 ima com inf detail ref -a class 註冊 出現如下問題:註冊按鈕不能點,解決辦法,如下 關於docker hub上不能註冊dockeID的問題 註意的是,google訪問助手,用在線安裝,360安全瀏覽器,再重啟下該瀏覽器,省得裝插件。
Retrofit官網翻譯
Retrofit Android和Java平臺下型別安全的HTTP客戶端 寫在前面:1.如果發現問題歡迎Issue;2.有些不知道對不對的地方給出了原文;3.如果你有更好的建議歡迎Issue; Retrofit 翻譯之前 簡介
ssm整合jta分散式事務那點事-.-
之前一直自己寫demo,然後用的是springboot整合jta,也沒遇到啥問題,而且網上教程很多;這次在實際的一個專案中需要增加一個數據庫連線,所以需要分散式事務了,結果一直報錯-.-最終解決; 一.最開始沒打算用到分散式事務的,就是動態
官網翻譯之RDD Programming Guide-Scala
Overview(概述) At a high level, every Spark application consists of a driver program that runs the user’s main function and executes
Elasticsearch使用場景官網翻譯: getting started
Elasticsearch is a highly scalable open-source full-text search and analytics engine. ElasticSearch 是一個高可用的,可伸縮的,開源的,全文檢索與分析的引擎
openCV人臉識別三種演算法實現(官網翻譯)
怎樣使用OpenCV進行人臉識別 友情提示,要看懂程式碼前,你得先知道OpenCV的安裝和配置,會用C++,用過一些OpenCV函式。基本的影象處理和矩陣知識也是需要的。[gm:我是簫鳴的註釋]由於我僅僅是翻譯,對於六級才過的我,肯定有一些翻譯錯的或
Kotlin 協程官網翻譯
你的第一個協程 fun main(args: Array<String>) { launch { //在後臺啟動新的協程並繼續 delay(1000L) //非阻塞延遲1秒(預設時間單位為ms) prin
bootstrap4 使用及常用樣式詳細整理 (依照官網翻譯)
bootstrap4使用及常用樣式整理 簡介 Bootstrap 是全球最受歡迎的前端元件庫,用於開發響應式佈局、移動裝置優先的 WEB 專案。Bootstrap4 目前是 Bootstrap 的最新版本,是一套用於 HTML、CSS 和 JS 開發的
hive官網翻譯之總體概述
Apache Hive hive官網原文地址 https://cwiki.apache.org/confluence/display/Hive/Home;jsessionid=91AF539FA31786D88F9DCAA009B31ED9 hive 資料倉庫使
初識elasticsearch(官網翻譯)
目錄 基本概念 注意 叢集健康 建立索引 更新文件 刪除文件 批量執行 查詢api 執行查詢 執行過濾器 執行聚合 Elasticsearch是一個高度可擴充套件的開源的全文搜尋和分析引擎,它
在 WebSphere Studio 中配置並使用 XA 分散式事務
2004 年 9 月 01 日 本文描述了分散式事務,並向您演示瞭如何使用用於 DB2、Oracle 和 JMS 等可以在分散式事務中同時使用的 XA 資源來配置 WebSphere Studio Application Developer 測試伺服器。本文描述
Layout resource(佈局資源)-----官網翻譯
開發十年,就只剩下這套架構體系了! >>>
Android View物件----官網翻譯
開發十年,就只剩下這套架構體系了! >>>
【官網翻譯】效能篇(十)效能提示
前言 本文翻譯自Android開發者官網的一篇文件,主要用於介紹app開發中效能優化的一實踐要點。 中國版官網原文地址為:https://developer.android.google.cn/tr
## 【分散式事務】面試官問我:MySQL中的XA事務崩潰瞭如何恢復??
## 寫在前面 > 前段時間搭建了一套MySQL分散式資料庫叢集,資料庫節點有12個,用來測試各種分散式事務方案的效能和優缺點。測試MySQL XA事務時,正當測試指令碼向資料庫中批量插入資料時,強制伺服器斷電!注意:是直接拔電源,使其瞬間斷電,再次重啟伺服器後,MySQL資料庫報錯了。特此記錄MyS
localbitcoins官網部分翻譯
存儲 貨幣 strong 信息 str off 技術 窗口 區域 比特幣不是匿名的 一些努力是被要求的,想要保護你的比特幣隱私。全部的比特幣交易被存儲公共的和永久的在網絡上,那意味著任何人都能看到你比特幣地址的交易和余額。然而,一個地址之後的用戶標識依舊是未知的,直到信
whonix官網部分翻譯
address res while 接口 硬盤空間 發的 all strong root權限 Whonix:一個高安全的方式來Surfing the Internet Whonix是一個桌面操作系統,被設計用於高級安全和隱私。It realistically add
Spark 官網提到的幾點調優
java 序列化 行處理 object 鏈式 註冊 nim mem 存儲 對象數組 1. 數據序列化 默認使用的是Java自帶的序列化機制。優點是可以處理所有實現了java.io.Serializable 的類。但是Java 序列化比較慢。 可以使用Kryo
面試官:分散式事務講下 程式設計師:不清楚 然後結果就涼涼了
java、後端開發、程式設計師、分散式事務 分散式事務應該是面試官最喜歡問的題目之一 我對分散式事務的基本思路整理總結了一下,其實還有很多細節沒研究。 基礎知識準備 資料庫事務、分散式、微服務、分庫分表 資料庫事務的特性:原子性(Atomicity )、一致性( Cons