电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

簡述mysql監控組復制

瀏覽:48日期:2023-10-13 11:24:45

原文:https://dev.mysql.com/doc/refman/8.0/en/group-replication-monitoring.html譯者:kun最近在翻譯MySQL8.0官方文檔 本文是第18.3“監控組復制”部分。

1.監控組復制

假設MySQL已經在啟用了性能模式的情況下編譯,使用Perfomance Schema表監控組復制。組復制添加以下表:

performance_schema.replication_group_member_stats performance_schema.replication_group_members

這些現有的Perfomance Schema復制表也顯示有關組復制的信息:

performance_schema.replication_connection_status 顯示有關組復制的信息,例如,已從組接收并在應用程序隊列中排隊的事務(中繼日志)。 performance_schema.replication_applier_status 顯示與組復制相關的通道和線程的狀態,如果有許多不同的工作線程應用事務,那么這個表也可用于監視每個工作線程正在執行的操作。

Group Replication插件創建的復制通道命名為:

group_replication_recovery - 此通道用于與分布式恢復階段相關的復制更改。 group_replication_applier - 此通道用于來自組的傳入更改。并且應用直接來自組的事務的通道。

以下部分描述了每個表中可用的信息。

2.組成員實例狀態

組中的server實例可以處于多種狀態。如果server都正常通信,則所有server都報告相同的狀態。但是,如果存在網絡分隔,或者組成員離開組,則可能報告不同的信息,這取決于查詢了哪個server。要注意的是,如果某個組成員已經離開組,那么顯然它不能報告關于其他server狀態的最新信息。如果發生網絡分隔,如果超出仲裁數量的server都斷開了,那么server之間將不能相互協作。因此,他們無法得知不同server成員的狀態。因此,他們會報告一些server不可訪問,而不是猜測他們的狀態。

Server State

Field 描述 組同步 ONLINE 該成員可以作為一個具有所有功能的組成員,這意味著客戶端可以連接并開始執行事務。 yes RECOVERING 該成員正在成為該組的有效成員,并且正處于恢復過程中,從數據源節點(數據源節點)接收狀態信息。 no OFFLINE 插件已加載,但成員不屬于任何組。 no ERROR 本地成員的狀態。 只要恢復階段或應用更改時出現錯誤,server就會進入此狀態。 no UNREACHABLE 每當本地故障檢測器懷疑某個給定的server可能由于已經崩潰或被意外地斷開而不可訪問時,server的狀態顯示為“UNREACHABLE” no

Important一旦實例進入ERROR狀態后,該 super_read_only選項將設置為ON。要離開ERROR 狀態,您必須手動配置實例super_read_only=OFF

需要注意的是,組復制不是同步復制,但最終是同步的。更確切地說,事務以相同的順序傳遞給所有組成員,但是它們的執行不同步,這意味著在接受事務被提交之后,每個成員以其自己的速度提交。

3.replication_group_members表

該 performance_schema.replication_group_members 表用于監視作為組成員的不同server實例的狀態。每當視圖更改時,表replication_group_members就會更新,例如,當組的配置動態更改時。在此基礎上,server成員之間交換他們的一些元數據以保持同步并繼續協作。信息在組復制成員之間共享,因此可以從任何成員查詢有關所有組成員的信息。此表可用于獲取復制組狀態的高級視圖,例如通過發出:

SELECT * FROM performance_schema.replication_group_members;+---------------------------+--------------------------------------+--------------+-------------+--------------+-------------+----------------+| CHANNEL_NAME | MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | MEMBER_ROLE | MEMBER_VERSION |+---------------------------+--------------------------------------+--------------+-------------+--------------+-------------+----------------+| group_replication_applier | 041f26d8-f3f3-11e8-adff-080027337932 | example1 | 3306 | ONLINE | SECONDARY | 8.0.13 || group_replication_applier | f60a3e10-f3f2-11e8-8258-080027337932 | example2 | 3306 | ONLINE | PRIMARY | 8.0.13 || group_replication_applier | fc890014-f3f2-11e8-a9fd-080027337932 | example3 | 3306 | ONLINE | SECONDARY | 8.0.13 |+---------------------------+--------------------------------------+--------------+-------------+--------------+-------------+----------------+

根據這個結果,我們可以看到該組由三個成員組成,每個成員的主機和端口號,客戶端用來連接成員,以及成員的 server_uuid。該MEMBER_STATE列顯示了 “組成員實例狀態”之一,在該情況下,它顯示該組中的所有三個成員都是 ONLINE,并且該MEMBER_ROLE 列顯示有兩個從節點和一個主節點。因此,該組必須是以單主模式運行的。MEMBER_VERSION當您升級組并且組合中正在運行不同MySQL版本的成員時,該列可能很有用。

4. Replication_group_member_stats

復制組中的每個成員都會驗證并應用該組提交的事務。有關驗證和應用程序的統計信息對于了解申請隊列增長情況、觸發了多少沖突、檢查了多少事務、哪些事務已被所有成員提交等等非常有用。

該 performance_schema.replication_group_member_stats 表提供與認證過程相關的組級信息,以及由復制組的每個成員接收和發起的事務的統計信息。信息在組成員實例之間共享,因此可以從任何成員查詢有關所有組成員的信息。請注意,刷新遠程成員的統計信息由group_replication_flow_control_period 選項中指定的消息周期控制 ,因此這些信息可能與進行查詢的成員的本地收集的統計信息略有不同。

表 replication_group_member_stats

field 描述 CHANNEL_NAME 組復制通道的名稱。 VIEW_ID 此組的當前視圖標識符。 Member_id 此值為我們當前連接到的server成員的UUID。組中的每個成員具有不同的值。因為它對每個成員是唯一的,所以它也成為了一個關鍵字。 Count_transactions_in_queue 隊列中等待沖突檢測檢查的事務數。沖突檢查通過后,他們排隊等待應用。 Count_transactions_checked 表示已進行過沖突檢查的事務數。 Count_conflicts_detected 表示未通過沖突檢測檢查的事務數。 Count_transactions_rows_validating 表示沖突檢測數據庫的當前大小(每個事務經過驗證的數據庫)。 Transactions_committed_all_members 表示已在當前視圖的所有成員上成功提交的事務。 此值以固定的時間間隔更新。 Last_conflict_free_transaction 顯示最后一個經檢查無沖突的事務標識符。 Count_transactions_remote_in_applier_queue 此成員從復制組收到的等待應用的事務數。 Count_transactions_remote_applied 此成員從已應用的復制組收到的事務數。 Count_transactions_local_proposed 此成員發起并發送到復制組以進行協調的事務數。 Count_transactions_local_rollback 此成員發起的事務在發送到復制組后的回滾數。

這些字段對于監控組中的成員的性能很重要。例如,假設組的成員之一出現延遲,并且不能與該組的其他成員同步。在這種情況下,您可能會在隊列中看到大量的事務。基于此信息,您可以決定從組中刪除成員或延遲組中其他成員的事務處理,從而減少排隊的事務的數量。此信息還可以幫助您決定如何調整組復制插件的流控制。

以上就是簡述mysql監控組復制的詳細內容,更多關于mysql監控組復制的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 等离子空气净化器_医用空气消毒机_空气净化消毒机_中央家用新风系统厂家_利安达官网 | 丙烷/液氧/液氮气化器,丙烷/液氧/液氮汽化器-无锡舍勒能源科技有限公司 | 济南冷库安装-山东冷库设计|建造|冷库维修-山东齐雪制冷设备有限公司 | 包塑丝_高铁绑丝_地暖绑丝_涂塑丝_塑料皮铁丝_河北创筹金属丝网制品有限公司 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 四探针电阻率测试仪-振实密度仪-粉末流动性测定仪-宁波瑞柯微智能 | 粉末包装机-给袋式包装机-全自动包装机-颗粒-液体-食品-酱腌菜包装机生产线【润立机械】 | 佛山市德信昌电子有限公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 昆明挖掘机修理厂_挖掘机翻新再制造-昆明聚力工程机械维修有限公司 | 千淘酒店差旅平台-中国第一家针对TMC行业的酒店资源供应平台 | 衬塑管道_衬四氟管道厂家-淄博恒固化工设备有限公司 | 好笔杆子网 - 公文写作学习交流分享平台 | 河南档案架,档案密集架,手动密集架,河南密集架批发/报价 | HDPE储罐_厂家-山东九州阿丽贝防腐设备| 山东螺杆空压机,烟台空压机,烟台开山空压机-烟台开山机电设备有限公司 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 浇钢砖,流钢砖_厂家价低-淄博恒森耐火材料有限公司 | 沙盘模型公司_沙盘模型制作公司_建筑模型公司_工业机械模型制作厂家 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 蜗轮丝杆升降机-螺旋升降机-丝杠升降机厂家-润驰传动 | 连续密炼机_双转子连续密炼机_连续式密炼机-南京永睿机械制造有限公司 | 中式装修设计_室内中式装修_【云臻轩】中式设计机构 | 咖啡加盟-咖啡店加盟-咖啡西餐厅加盟-塞纳左岸咖啡西餐厅官网 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 中药超微粉碎机(中药细胞级微粉碎)-百科 | 不锈钢水管-不锈钢燃气管-卫生级不锈钢管件-不锈钢食品级水管-广东双兴新材料集团有限公司 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 西安耀程造价培训机构_工程预算实训_广联达实作实操培训 | 成都顶呱呱信息技术有限公司-贷款_个人贷款_银行贷款在线申请 - 成都贷款公司 | 动物解剖台-成蚊接触筒-标本工具箱-负压实验台-北京哲成科技有限公司 | 海外整合营销-独立站营销-社交媒体运营_广州甲壳虫跨境网络服务 焊管生产线_焊管机组_轧辊模具_焊管设备_焊管设备厂家_石家庄翔昱机械 | 西子馋火锅鸡加盟-太原市龙城酉鼎餐饮管理有限公司 | 四川成人高考_四川成考报名网| 美国PARKER齿轮泵,美国PARKER柱塞泵,美国PARKER叶片泵,美国PARKER电磁阀,美国PARKER比例阀-上海维特锐实业发展有限公司二部 | 厂房出售_厂房仓库出租_写字楼招租_土地出售-中苣招商网-中苣招商网 | 玉米深加工机械,玉米加工设备,玉米加工机械等玉米深加工设备制造商-河南成立粮油机械有限公司 | 模具硅橡胶,人体硅胶,移印硅胶浆厂家-宏图硅胶科技 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 |