首页 > 其他分享 >GTID

GTID

时间:2023-01-04 15:36:25浏览次数:52  
标签:事务 -- 线程 anonymous 使用 GTID

1. 相关变量

GTID_NEXT:

SESSION级别变量,表示下一个将被使用的GTID。

-- AUTOMATIC: 使用自动产生的下一个GTID。

-- ANONYMOUS: 事务没有GTID, 只使用 file and position 作为标识。

-- UUID:NUMBER:GTID in UUID:NUMBER format.

GTID_MODE:

Log 是否使用GTID或使用anonymous。anonymous transaction用binlog file 和position来标识事务。

-- OFF:新的和复制事务都使用anonymous。

-- OFF_PERMISSIVE:新的事务都使用anonymous,而复制事务可以使用GTID或anonymous。

-- ON_PERMISSIVE:复制事务都使用anonymous,而新事务可以使用GTID或anonymous。

-- ON: 新的和复制事务都使用GTID

GTID_EXECUTED:

包含已经在该实例上执行过的事务。使用 SHOW MASTER STATUS 和SHOW SLAVE STATUS,其中Executed_Gtid_Set会显示GTID_EXECUTED里的GTIDs。

GTID_PURGED:

已经被删除了binlog的事务,它是GTID_EXECUTED的子集。

GTID_OWNED:

表示正在执行的事务的GTID以及其对应的线程ID。

如果GDIT_OWNED是全局变量,它包含所有当前服务器上正在使用的GTIDs和使用它们的线程IDs。这个变量主要用于多线程从服务器复制,从而可以查看一个事务是否已经被另一个线程处理。这个线程会拥有所处理事务的ownership。@@global.grid_owned会显示出GTID和它的owner。当事务处理完成,线程会释放ownership. 如果GDIT_OWNED是session变量,它包含一个seesion正在使用的GTID。这个变量对测试和debug会很有帮助。

2. 相关命令

 

 

 

参考:

基于GTID复制实现的工作原理

标签:事务,--,线程,anonymous,使用,GTID
From: https://www.cnblogs.com/chenggang816/p/17024790.html

相关文章

  • MySQL基于GTID复制模式小结
    一、GTID概念介绍GTID是mysql5.6版本出来的新特性GTID即全局事务ID(globaltransactionidentifier),其保证为每一个在主上提交的事务在复制集群中可以生成一个唯一的I......
  • MySQL5.7.21开启Gtid配置主从复制
    mysql5.7.21开启Gtid配置主从复制一、环境:mysql主库master:10.0.0.101172.168.1.101mysql从库slave:10.0.0.103172.168.1.103mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz......
  • gtid复制中跳过错误事务的另一种方法
    gtid复制中跳过错误事务的另一种方法replica1>select@@gtid_mode;+---------------------+|@@gtid_mode|+---------------------+|on......
  • Mysql GTID
    GTID的全称是GlobalTransactionIdentifier,也就是全局事务ID,是一个事务在提交的时候生成的,是这个事务的唯一标识。它由两部分组成,格式是:GTID=server_uuid:gno等价于,......
  • MySQL 5.7 主从复制 GTID
    GTID中slave端的binlog是必须开启的,目的是记录执行过的GTID主库#开启gtidlog-bin=mysql-binexpire_logs_days=5binlog_format=mixedserver-id=1gtid_mode=onenforce_g......
  • 企业级mysql数据库集群实战—— MySQL主从复制之异步复制(传统复制Postion与Gtid)
    企业级mysql数据库集群实战(2)——MySQL主从复制之异步复制(传统复制Postion与Gtid)目录一. 主从复制简介   1、概念   2、原理   3、优点二......
  • MySQL高可用-gtid
    课前回顾MySQL高可用MHA#!/bin/bashmysql_conn='mysql-uuser-ppwd-h127.0.0.1-P2345'mha_log_file="/etc/mha/app1/manager.log"down_master_ip=`sed-nr's#^mh......