国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 门头沟区| 太仓市| 胶州市| 永吉县| 灌阳县| 驻马店市| 林州市| 通海县| 修文县| 平远县| 浙江省| 漠河县| 丰台区| 卫辉市| 玉山县| 台湾省| 金山区| 贵溪市| 巢湖市| 彰化市| 鹰潭市| 元氏县| 镇原县| 田东县| 万载县| 泾源县| 中牟县| 塘沽区| 金华市| 林口县| 新乡县| 佛冈县| 连平县| 惠安县| 阳江市| 买车| 潞城市| 敦煌市| 香格里拉县| 依兰县| 隆昌县|