GTID merupakan kependekan dari Global Transaction Identifier. Dari kepanjangan GTID kita memahami bahwa GTID merupakan identitas unik yang diciptakan berkaitan dengan setiap transaction commit pada server asal MySQL. Identitas yang unik ini berlaku pada semua server yang merupakan anggota dari poses replication. Ada hubungan pemetaan 1-to-1 antara semua transaction dan semua GTID.
Sebuah GTID diwakili oleh sebuah koordinate dengan pola
GTID = source_id:transaction_id .
Pada source_id ini menunjukkan identitias server asal, biasanya diisi dengn server_uuid. Kemudian transaction_id ini merupakan nomor urut dari transaction yang sudah commit pada server asli, di mana transaction_id pertama bernilai 1.
Informasi server_uuid dapat kita perolah pada file auto.cnf ada pada folder data dari MySQL seperti dijelaskan di https://dev.mysql.com/doc/refman/5.7/en/replication-options.html#sysvar_server_uuid .
Informasi lebih lanjut mengenai GTID pada MySQL slahkan mengunjungi
1. https://dev.mysql.com/doc/refman/5.7/en/replication-gtids.html .
2. https://dev.mysql.com/doc/refman/5.7/en/replication-gtids-concepts.html .
Kunjungi www.proweb.co.id untuk menambah wawasan anda.