国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎(chǔ)知識 > 正文

innodb_support_xa的用途

2024-09-12 20:30:07
字體:
供稿:網(wǎng)友
  innodb_support_xa可以開關(guān)InnoDB的xa兩段式事務(wù)提交。
 
  如何開啟?
  innodb_support_xa=true,支持xa兩段式事務(wù)提交。
 
  默認為true,值為on,多線程并發(fā)執(zhí)行提交事務(wù),按照事務(wù)的先后順序?qū)懭隻inlog,如果關(guān)閉則binlog記錄事務(wù)的順序可能與實際不符,造成slave不一致
 
  mysql> show global variables like 'innodb_support_xa';
  +-------------------+-------+
  | Variable_name     | Value |
  +-------------------+-------+
  | innodb_support_xa | ON    |
  +-------------------+-------+
  1 row in set (0.01 sec)
 
  如果是在3 crash(僅僅是commit記錄沒寫成功),那么沒有關(guān)系因為2中已經(jīng)記錄了此次事務(wù)的binlog,所以將這個進行commit。所以總結(jié)起來就是redo log里凡是prepare成功,但commit失敗的事務(wù)都會先去binlog查找判斷其是否存在(通過XID進行判斷,是不是經(jīng)常在binlog里面看到Xid=xxxx?這就是xa事務(wù)id),如果有則將這個事務(wù)commit,否則rollback。

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 南皮县| 浠水县| 盐津县| 华亭县| 敦煌市| 滕州市| 贵州省| 柏乡县| 堆龙德庆县| 根河市| 南充市| 华亭县| 垫江县| 咸丰县| 神木县| 班戈县| 江阴市| 东城区| 麻城市| 达拉特旗| 淳化县| 桓台县| 远安县| 临朐县| 宣威市| 宽城| 莱阳市| 慈利县| 石狮市| 广元市| 卓尼县| 赫章县| 芒康县| 灵宝市| 吉安市| 定兴县| 林西县| 商河县| 宜春市| 苏尼特右旗| 元氏县|