1、根據傳統的復制原理,當連接發生故障時,需要重新連接到master主機,需要找到binlog和position,然后change master to 連接到master主機,此過程需要人工來做,比較麻煩,也容易出錯,尤其是master寫操作較多時,更不容易確定position,如果flush table with read lock,勢必會影響到線上業務。而GTID復制方式不需要找master的binlog和position,只需要知道master的ip、端口、賬號密碼,即可進行復制,MySQl會通過內部機制自動找點同步(MASTER_AUTO_POSITION=1) 簡單來說就是:簡化復制。傳統復制是基于file和position來實現的,而file和position是人為確定的,file還好一些,但是position卻是實時變動的,難以確定,除非對全庫加讀鎖,但這勢必會對線上業務產生影響,GTID會自動找position進行數據同步