MySQL 小众参数 report-系列

今天有同事问show variables 中的report_port 是什么意思:"明明端口是设置成3307,为什么这还写着3306"。简单写下。

 

1、作用

在主从环境下,我们可以用show slave status看当前从库连接的主库信息,若反过来,主库要看当前是有哪些从库连着自己呢?

 

2、Show slave hosts命令

这个命令在主库执行,命令功能是列出当前连接自己的从库。不过若你现在去试一下,可能会发现返回的是空。

其原因是从库连上来的时候,并没有“报告”自己的位置。尤其是从库本身的端口,与建立主从联系的过程无关。

因此要能够在主库中列出从库位置,只能依靠从库自己连接的时候汇报。

 

3、report-系列

Report系列是设置在从库上的,包含四个参数 report-[host|port|user|password]. 当my.cnf中设置了report-host时,在从库执行start slave的时候,会将report-host和report-port(默认3306)发给主库,主库记录在全局哈希结构变量 slave_list 中。

 

如果想要连report-user和report-password也显示出来,则需要主库配置参参数show-slave-auth-info。

 

4、存在的问题

a) 这套参数的似乎很少被使用到,以至于有一个明显的bug:当从库退出或者stop slave时,从主库上的show slave hosts结果仍然能看到它。

翻代码发现在从库线程退出的时候,就没去调退出注册函数(unregister_slave)。

 

b) 存在的另外一个问题是,我们知道同一个maser的多个slave之间是允许server-id相同的(虽然这不太规范),而由于这个slave_list的hash key是server-id,所以当出现两个slave的server-id相同时,后面注册的slave无法显示在master的slave hosts列表中。

 

c)主库直接接收从库的配置结果,并不作检验,甚至于report-port填写的ip不符合规范都能直接列出来。 这样若配置规范还好,配置不规范反倒造成误解。

 

这套参数的用处似乎还未被开发出来,问题也不少,无怪乎官方文档中强调:

” If you are not sure, do not use this option.”。

如果没列出从库的需求,就无视好了。

==== 补充 ====

同一个master上若有相同id的slave,可能会在从库上报“received end packet from server, apparent master shutdown: ”。

 

 

朴素贝叶斯分类器实战:原理、选型与工业级调优指南 朴素贝叶斯(Naive Bayes)是一种基于贝叶斯定理的生成式概率分类模型,其核心在于特征条件独立假设与先验-似然联合建模。它不依赖复杂参数拟合,而是通过频率统计高效估计类别后验概率,在小样本、高维稀疏、低延迟场景中展现出独特鲁棒性。技术价值体现在极低资源消耗、毫秒级推理、完全可解释的决策路径,以及对类别不平衡和数据噪声的天然适应力。典型应用场景涵盖文本情感分析、垃圾邮件过滤、用户行为分类及轻量级风控初筛等工程落地任务。本文深入解析多项式型、高斯型与伯努利型三大变体的适用边界,并结合中文分词、拉普拉斯平滑 阅读详情

相关推荐

机器学习可复现性12个硬性约束:从数据版本到训练服务一致性

机器学习可复现性是模型工程落地的核心基础,本质是保障代码、数据、环境、随机过程在任意时间、任意节点上确定性执行。其原理依赖版本控制、内容寻址、契约驱动与Pipeline状态管理等关键技术,技术价值在于消除‘在我机器上能跑通’的协作熵增,显著提升故障定位效率与跨团队协作可信度。典型应用场景覆盖金融风控、工业预测性维护、医疗AI等对结果确定性要求严苛的领域。本文聚焦可复现性(Reproducibility)与训练-服务偏差(Training-Serving Skew)两大高频痛点,结合Delta Lake数据版

weixin_30463341的博客 402

GPT-4稀疏激活原理:1.8万亿参数为何只用2%?

大语言模型中的稀疏激活(Sparse Activation)是一种通过动态路由选择子网络参与计算的高效范式,其核心在于打破全量参数参与前向/反向的固有约束。原理上,它依托MoE(Mixture of Experts)架构,利用Router层对每个Token进行Top-k专家选择,实现参数级与梯度级的双重稀疏性——例如GPT-4在1.8万亿总参数中,单次训练仅对约360亿参数更新梯度,稀疏度达98%。该技术显著降低显存占用、缩短推理延迟、提升硬件利用率,是支撑千亿级模型落地的关键工程选择。典型应用场景包括高并

weixin_30780649的博客 433

AI药物发现技术解析:从蛋白质语言模型到被忽视疾病治疗

最近在AI制药领域有个重磅消息——Anthropic这家以安全著称的AI公司正式宣布进军药物研发领域,而且选择了一个与众不同的方向:专注那些传统制药公司认为"无利可图"的疾病。作为一名长期关注AI技术落地的开发者,我觉得这个动向特别值得深入分析,因为它不仅关乎技术突破,更体现了AI在解决社会实际问题中的独特价值。 1. Anthropic药物发现项目的背景与意义 1.1 为什么AI公司要跨界做药物研发 Anthropic作为Claude模型的创造者,在大型语言模型领域已经建立了坚实的技术壁垒。此次跨界进入药

chuannaoxuan4674的博客 479

GPT-4稀疏激活原理:MoE路由机制与1.8万亿参数的工程真相

大语言模型中的稀疏激活(Sparse Activation)是一种通过动态选择部分参数参与计算来提升效率的关键范式,其核心实现依赖混合专家(MoE)架构与智能路由机制。该技术在保持模型能力的同时显著降低显存占用、推理延迟和训练通信开销,已成为GPT-4、Mixtral、DeepSeek-MoE等先进模型的底层基础设施。理解MoE不仅涉及top-k门控与专家容量调度,更需掌握负载均衡、动态温度系数、稀疏梯度同步等工程细节。本文结合芯片带宽约束、训练日志反推与开源模型映射,解析‘1.8万亿参数’与‘2% per

mybwu_com的专栏 952

【PT+Arduino+OneNET基础教程1】PacketTracer中MCU芯片编程教程(零基础入门)

PacketTracer软件内MCU芯片编程入门 零基础

ChloeMax_的博客 9456

【RT-Thread】从零到一:RT-Thread Studio工程创建与程序下载全流程实战

本文详细介绍了RT-Thread Studio开发环境的安装与使用,从工程创建到程序下载的全流程实战指南。通过具体案例演示了如何在STM32平台上快速开发RT-Thread应用,包括时钟配置、内存优化、构建调试等关键技巧,帮助开发者高效完成嵌入式系统开发。

weixin_30336061的博客 545

搭建数据库主从笔记

主库参数 主从环境server-id是必须的 把log-bin=打开 binlog格式设为行模式 gtid-mode就是主从复制模式,一定要打开 enforce-gtid-consistency是强制同步 report_host是主库的ip 从库参数 report_host改成当前IP server-id要修改 重启容器配置生效 登录主库给其授予同步从库权限 可以看到新增了一个用户repl 刷新权限 检查是否打开bin...

明阳 518

XGBoost与Embedding混合建模实战解析

在机器学习领域,特征工程与模型融合是提升预测性能的关键技术。Embedding技术通过将高维稀疏特征(如文本、ID类数据)转化为低维稠密向量,有效捕获语义关联;而XGBoost作为强大的集成学习算法,擅长处理结构化特征并进行自动特征组合。两者结合的混合架构(如Semantic Boosted Trees)在金融风控和推荐系统等场景中展现出显著优势,尤其在处理用户行为序列、商品ID等复杂特征时,相比传统方法能获得更好的模型效果。本文通过电商推荐和金融反欺诈等案例,详解如何实现Embedding+XGBoost

weixin_28718641的博客 326

100.神奇的report_host

由查询结果可以看到,主从查询,一目了然可以看到从库的SERVER_ID,IP地址,端口等信息。加入从库/etc/my.cnf 文件并重启后,主从同步时可以在主库查询有几个从节点,需要注意的是,该参数只在从库添加即可。由于该参数是只读参数,需要重复数据库才能生效。并且主从同步的时候可以看到记录,主从不同步时不显示从库记录。分别IP是多少,查看非常方便。

weixin_43346403的博客 926

深度拆解 ‘High-Frequency Trading’ (HFT) 系统:解析如何在 100 纳秒内完成从网卡到 C++ 策略的响应

在100纳秒内完成从网卡到C++策略的响应,这是一项对技术栈每一个层面都进行极限优化的系统工程。它要求我们深入理解计算机体系结构、操作系统、网络协议和C++语言的底层机制。从物理距离的极致缩短,到高性能网卡和内核旁路技术,再到C++代码中每一个字节、每一个CPU周期的精打细算,HFT系统展现了人类对计算速度的永恒追求。这项技术不仅仅应用于金融交易,其背后的低延迟理念和实现方法,如DPDK、无锁编程、硬件加速等,正在逐渐渗透到其他对延迟敏感的领域,例如电信网络、边缘计算和工业自动化。

weixin_41455464的博客 1039

SO_KEEPALIVE、TCP_KEEPIDLE、TCP_KEEPINTVL、保活包

是一个套接字选项,用于设置是否启用 keepalive 机制。在这段代码中没有涉及到选项的设置。当被设置为非零值时,表示启用 keepalive 机制。keepalive 是一种用于检测连接是否仍然有效的机制。通过定期发送一些特定的探测数据,可以检测到网络连接的异常中断或对端应用程序的崩溃退出。为了避免以上情况,可以启用 keepalive 机制,即使在无数据传输的情况下也定期发送探测数据。如果在一定时间内没有收到对端的响应,就认为连接已经失效,并进行相应的处理。要启用选项,需要使用函数。其中,fd。

m0_46376834的博客 4817

mysql设置report_host语法_mysqlreport使用详解

进行MySQL的配置优化,首先必须找出MySQL的性能瓶颈所在;而SHOW STATUS输出的报告正是用来计算性能瓶颈的参考数据。mysqlreport不像SHOW STATUS那样简单的罗列数据,而是对这些参考数据加以融合计算,整理成一个个优化参考点,然后就可以根据这个优化参考点的值以及该点的衡量标准,进行对应调整。一、安装:需要注意的是,mysqlreport是基于perl语言开发,其运行依赖...

weixin_26812607的博客 2745

深度解析 Android 开发工程师岗位:技术栈、职责与面试全攻略

本文深度剖析Android开发工程师职位要求,从核心技术栈到面试准备进行全面解读。关键点包括:1)掌握Kotlin语言特性和Jetpack组件;2)具备UI开发、性能优化和逆向分析能力;3)理解MVVM架构和Room数据库;4)熟悉常用工具链和开发流程。文章提供了详细的面试题库及解析,涵盖基础概念、UI优化、架构设计等方向,并给出职业发展建议:夯实基础、拓展技术广度、培养工程素养。旨在帮助开发者系统性地准备Android岗位求职,把握移动开发领域的技术趋势。

郑伟强dev的专栏 174

mysql report教程_mysqlreport使用指南

进行MySQL的配置优化,首先必须找出MySQL的性能瓶颈所在;而SHOW STATUS输出的报告正是用来计算性能瓶颈的参考数据。mysqlreport不像SHOW STATUS那样简单的罗列数据,而是对这些参考数据加以融合计算,整理成一个个优化参考点,然后DBA就可以根据这个优化参考点的值以及该点的衡量标准,进行对应调整。这篇文章既不分析mysqlreport的报告含义,也不说明优化参考点的计算...

weixin_32557421的博客 688

Isaac Sim 入门教程(四)强化学习策略训练宇树人形机器人四足机器人示例

isaac_sim_policy_example Extension 是在 Isaac Sim 中部署 Isaac Lab 强化学习策略的一个框架和一组辅助函数。有关在 Isaac Sim 中训练和构建策略的详细信息,请访问在 Isaac Sim 中部署策略。该扩展程序默认已启用。如果被禁用,可在扩展管理器中搜索 isaacsim.robot.policy.example 重新启用。要运行下面的示例,请激活 “视窗”>“示例”>“机器人示例”,这将打开 “机器人示例 ”选项卡。

机器人控制与仿真应用 3929

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

mysql设置report_host语法_MySQL_mysqlreport 中文文档,mysqlreport 以很友好的方式显示 - phpStudy...

mysqlreport 中文文档mysqlreport 以很友好的方式显示 MySQL状态变。事实上,它几乎报告了所有的状态。不像 SHOW STATUS 只是在显示了100多个状态值,mysqlreport 则以人性化的方式阐释和格式化了这些状态值,大大增加了其可读性。可以 点击这里 查看mysqlreport的例子。mysqlreport 的好处是可以快速的查看各种状态参数组,从而了解服务器的...

weixin_42530172的博客 1528

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

基于DBSCAN聚类的HTTP日志异常IP检测实战

在网络安全与运维监控领域,异常检测是识别潜在威胁的关键技术。其核心原理是通过分析数据模式,自动识别偏离正常行为基线的异常点。机器学习中的无监督学习算法,特别是聚类分析,在此场景下展现出重要技术价值,因为它无需预先标注数据,能够自主发现数据中的内在结构和未知模式。DBSCAN作为一种基于密度的聚类算法,能够有效区分高密度区域(正常行为簇)和低密度离群点(异常点),非常适合处理海量、无标签的日志数据。在Web安全、API监控等应用场景中,通过对HTTP访问日志进行特征工程,提取如请求路径熵、错误率、访问时序等特

weixin_33736048的博客 305

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

非统计学路径的数据科学实战:清洗、建模与可视化一站式入门

数据科学不是统计学的子集,而是面向真实业务场景的数据工程实践。它以数据清洗为起点,通过Python+SQL+Power BI等高渗透率工具链,将杂乱原始数据(如Excel乱码、嵌套JSON、PDF表格)转化为可驱动决策的结构化指标;核心在于业务导向建模——用可解释的规则引擎替代黑箱模型,以阈值判断、归因路径和参数化看板实现技术与业务对齐;低门槛可视化则强调趋势对比、分布热力与瀑布归因三类高价值图表,让分析结果直通管理层。本文聚焦数据清洗工程与业务导向建模两大关键能力,提供开箱即用的代码模板与企业级实操范式。

csobhtdx34120的博客 426

基于Rust与Tauri构建高性能跨平台媒体刮削器实战指南

媒体刮削器是一种自动化工具,用于从在线数据库获取影视作品的元数据,如标题、海报和简介,并将其与本地媒体文件关联。其核心原理是通过解析文件名特征,向TMDB等API发起查询并处理返回的JSON数据,从而将杂乱的本地文件库转化为井然有序的媒体库。这项技术的价值在于极大地提升了媒体管理的自动化程度与用户体验,是构建个人媒体服务器(如Jellyfin、Plex)的关键环节。在应用场景上,它广泛服务于影音爱好者、数据整理及需要处理大量媒体文件的开发运维工作。本文聚焦于利用**Rust**语言的高性能与内存安全特性构建

weixin_34277853的博客 400

多源数据自动报告生成框架:从数据流水线到自动化报告实战

数据报告自动化是现代数据工程中的核心实践,旨在解决人工处理多源数据时面临的重复、低效与易错问题。其原理是通过构建一个配置驱动的数据流水线,将分散于数据库、API、文件等不同源头的数据,进行自动化的抽取、清洗、转换与聚合,最终依据预定义的模板渲染生成格式统一的报告。这项技术的核心价值在于提升数据交付的一致性、可靠性与时效性,将数据分析师、运营人员等从繁琐的手工劳动中解放出来,专注于业务洞察。典型的应用场景包括每日销售看板、运营周报、系统监控报告等周期性报告的制作。本文将以一个电商销售日报的实战案例,深入解析如

chulilang8944的博客 345

OpenClaw+DeepSeek构建可审计AI自动化执行体

结构化自动化是企业级AI落地的核心范式,其本质在于将大模型推理纳入确定性工程闭环:通过事件驱动调度、Schema约束输出、全链路执行审计,实现任务可验证、结果可消费、行为可追溯。OpenClaw作为轻量级调度胶水层,不替代模型,而是强制规范Prompt输入与JSON输出契约;DeepSeek-Coder凭借原生高稳定JSON生成能力与低成本长上下文支持,成为该范式下最适配的推理引擎。典型应用场景包括CRM自动更新、工单智能分类、数据库一致性校验等需7×24小时稳定运行的生产任务,技术价值集中体现于错误率归零

weixin_34082695的博客 334

Google Dorks实战:从信息泄露到高危漏洞的自动化挖掘技巧

在网络安全领域,信息泄露往往是攻击链的起点。通过搜索引擎的高级语法(如Google Dorks),安全研究人员可以高效地发现被无意暴露的敏感数据、配置文件或未授权接口。其原理是利用搜索引擎的索引规则,将公开信息中的特定特征(如关键词、文件类型、URL模式)转化为精准的搜索语句,从而快速定位潜在的攻击面。这项技术的核心价值在于,它能以极低的成本实现攻击面测绘,远优于传统自动化扫描器的盲目探测。在实际应用中,Google Dorks常用于漏洞赏金(Bug Bounty)活动、渗透测试中的信息收集阶段,以及应急响

weixin_30781775的博客 439

系统停机怎么办?技术求生指南:构建韧性架构与降级方案

在软件开发和系统架构中,高可用性和容错能力是保障业务连续性的核心。其背后原理在于通过冗余设计、故障隔离和快速恢复机制,确保系统在部分组件失效时仍能提供核心服务,这体现了系统的技术韧性。这种韧性不仅提升了系统的稳定性,更在关键时刻避免了业务中断带来的损失,广泛应用于金融、电商、云计算等对稳定性要求极高的场景。当外部依赖的服务或工具突发故障时,例如关键的云数据库或第三方API不可用,预先规划的降级方案和应急工具箱就成为维持系统运转的关键。本文以实战为导向,深入探讨如何通过备份策略、功能开关和最小可行产品流程,构

weixin_34146805的博客 348

多维聚合实战:从GROUP BY到OLAP立方体重构

多维聚合是现代数据分析的核心能力,本质是在高维数据空间中对维度坐标系进行校准、折叠与对齐。它超越传统SQL的GROUP BY,涉及窗口函数、CROSS JOIN补全稀疏维度、PIVOT/UNPIVOT结构变形、JSON动态维度封装等关键技术。其核心价值在于支撑BI下钻、占比计算、时间序列对齐及权重敏感指标(如加权平均、分位数)等真实场景。尤其在数据稀疏、维度爆炸、NULL陷阱频发的生产环境中,需结合维度对齐、空间折叠与执行顺序优化,才能保障分析准确性与查询性能。本文聚焦多维聚合的工程化落地,覆盖Postgr

weixin_30675247的博客 428
上一篇: mysqldump的一点小改进:支持full_query
下一篇: MySQL主从同步相关-主从多久的延迟?
iteye_621
博客等级 码龄8年 12粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值