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

首頁 > 數據庫 > MySQL > 正文

mysql公開課之 mysql5.7復制特征

2024-07-24 12:31:54
字體:
來源:轉載
供稿:網友
     GTID的基礎知識
     BEGIN;
     INSERT INTO innodb_tbl(…);
     INSERT INTO myisam_tbl(…);
     COMMIT;
 
     在事務中使用臨時表
     BEGIN;
     INSERT INTO innodb_tbl(…);
     CREATE TEMPORARY TABLE temp1;
...
COMMIT;
 
小技巧
啟用GTID前,檢測系統中是否有GTID不支持的語句/事務,提前處理。
 全局系統變量enforce-gtid-consistency
 OFF 不檢測是否有GTID不支持的語句/事務
 WARN 當發現不支持的語句/事務時,返回警告,并在日志中記錄警告信息。
 ON 當發現語句/事務不支持GTID時,返回錯誤。                     ----所以上面報錯了
 在線上的數據庫服務器或測試環境中,開啟WARN模式。
+---------+------+---------------------------------------------------------------+
| Level | Code | Message |
+---------+------+---------------------------------------------------------------+
| Warning | 1786 | Statement violates GTID consistency: CREATE TABLE ... SELECT. |
+---------+------+---------------------------------------------------------------+
2016-07-11T10:48:34.627976Z 2 [Warning] Statement violates GTID consistency: CREATE TABLE ... SELECT.
 
處理完GTID不支持的語句后,再啟用GTID。
 
Mysql5.7多線程并發復制
基本搭建過程可參如下文檔:
 
mysql5.6多線程復制:基于datababase/schema的
mysql5.7多線程復制:繼承5.6的同時,基于事務執行的邏輯時鐘(Logical Clock)的并發(5.7以來)
 
具體區別如下:
 兩種類型的并發
   基于庫(Database/Schema)的并發(5.6以來)
     Binlog中記錄語句使用的所有的庫的名字。
     不同庫上的事務可以并發執行,同庫的事務順序執行。
   基于事務執行的邏輯時鐘(Logical Clock)的并發(5.7以來)。
     Binlog中記錄事務執行時的相對順序信息。
     基本原理是鎖的沖突檢測,因此也叫基于鎖的并發機制。
 
基于鎖的并發復制的原理
待續。。。。
  
在線快速切換為并發復制:
mysql> STOP SLAVE SQL_THREAD;
mysql> SET GLOBAL slave_parallel_workers = 8; #并發線程數量
mysql> SET GLOBAL slave_parallel_type = “ LOGICAL_CLOCK” ; #or DATABASE      
mysql> START SLAVE SQL_THREAD
 注意:如果主5.6 從5.7使用LOGICAL_CLOCK的模式可能會出現如下類型錯誤
Last_Errno: 1756
 
Last_Error: … The slave coordinator and worker threads are stopped, possibly leaving data in inconsistent state. A restart should restore consistency automatically, although using non-transactional storage for data or info tables or DDL queries could lead to problems. In such cases you have to examine your data (see documentation for details).

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德安县| 共和县| 永福县| 泉州市| 威宁| 黑山县| 柯坪县| 华坪县| 肇州县| 剑川县| 武乡县| 溧阳市| 洛隆县| 大厂| 始兴县| 桂平市| 岳池县| 临邑县| 竹溪县| 瑞丽市| 通辽市| 米易县| 长丰县| 泾阳县| 鄂托克前旗| 那曲县| 长岭县| 抚顺市| 古田县| 黄大仙区| 新昌县| 双柏县| 阿克陶县| 钟祥市| 广德县| 娱乐| 贞丰县| 石河子市| 澄江县| 东丰县| 安徽省|