个人成就
发布89次内容
获得44次点赞
内容获得16次评论
获得40次收藏
回答了0次问答
文章分类
mysql
(51)
sql优化
(12)
mysql创建数据库
(11)
mysql update语句
(10)
数据库
(10)
mysql主从配置
(10)
mysql数据库
(10)
percona
(7)
select
(6)
mysql集群
(6)
oracle
(6)
ansible
(5)
展开
文章档案
2025年03月
(1)
2025年02月
(1)
2024年12月
(2)
2024年10月
(1)
2024年09月
(8)
2024年07月
(3)
2024年06月
(4)
2024年05月
(3)
展开
最新评论
动态
文章 ·89
数说 ·0
问答 ·0
文档 ·0
课程 ·0
视频 ·0
活动 ·0
关注
留言板·0
基于 MySQL 8.0 细粒度授权:单独授予 KILL 权限的优雅解决方案
发布文章于
2025-03-07
dbops.1.6.20241029 release
发布文章于
2024-10-29
dbops.1.5.20240929 release
发布文章于
2024-09-30
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(五)
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(五)
发布文章于
2024-09-29
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(四)
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(四)
发布文章于
2024-09-26
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(三)
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(三)
发布文章于
2024-09-24
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(二)
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(二)
发布文章于
2024-09-20
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单(一)
dbops1.5 强力升级:支持 Prometheus 全家桶,监控 MySQL 更简单
发布文章于
2024-09-18
dbops.1.2.20240619 release
dbops.1.2.20240619 release
Support 8.4、Rocky9、openEuler24
发布文章于
2024-06-20
dbops1.2 即将发布,dbops 的"规格"功能介绍
在 dbops 1.0 版本中,部署 MySQL 时就支持\x26quot;规格\x26quot;这个功能。
发布文章于
2024-06-07
震惊了:TechTalk技术交流社区主理人荐书 | 我与 Zabbix 的故事
TechTalk 社区主理人荐书近期,TechTalk 技术交流社区联合爱可生开源社区,邀请众多公众号博主参
发布文章于
2024-05-23
5月18号TiDB社区走进360|聊聊全球视野下的TiDB应用实践!阵容超强大!想要get降本增效大佬秘籍的TiDBer快报名!
🔥 新一期 TiDB 地区交流活动又如期而至啦!这一次,我们走进 360!首先感谢北京地区组织者田帅萌老师
发布文章于
2024-05-11
MySQL5.7已于2023-10-25正式 EOL,Oracle 打破了什么规律?
Oracle 在 2023-10-25 发布 MySQL 5.7 最终版本,正式标志着 5.7 的 EOL。与以往不同,这次发布不在周二上班时间,且主版本并未同时发布。同时,Release Notes 还未更新。
发布文章于
2024-01-24
MySQL5.7具体哪一天EOL?
关于MySQL 5.7 EOL具体日期,Oracle官方仅精确到10月。文章经分析认为,MySQL 5.7生命周期将于10月31日结束,这一结论基于Oracle的发布模式。
发布文章于
2024-01-24
技术分享 | Windows 下 MySQL 源码学习环境搭建步骤【建议收藏】
大多数研发人员使用 Mac 来调试代码,但我作为不懂研发的 DBA,并且作为 Windows 的粉丝,相信绝大多数运维同学也是使用 Win 的,那我必须使用 Win 了。从这篇文章开始,我尝试摸索 MySQL 源码的学习。
发布文章于
2024-01-24
MySQL vs PG 到底谁赢了
周末刚好有些空闲时间,我想写点什么,不如来炒个冷饭吧。上周三,开源中国举办了一场 《MySQL 和 PostgreSQL,谁是世界第一?》的主题辩论活动。我作为吃瓜群众,本来是想借此机会学习大佬们的先进架构思想,然而最终却看了一场吵架直播。
发布文章于
2023-08-15
MySQL8.0 没有主键不单只从库复制延迟,还可能会导致复制报错
昨天我研读了源码大佬八怪的新文章《MySQL:主从 HASH SCAN 算法可能导致从库数据错误》,我将其概括如下:如果主从复制的行搜索算法设置为使用 HASH SCAN,从库数据可能会与主库不同,导致从库直接抛出复制异常。这个问题只在 MySQL8.0 中出现,不在 5.7 中发生,因为两者的代码实现有所不同。数据不一致时会导致从库复制报错,而不是复制正常,所以我们能及时发现问题,避免数据最终不一致导致数据丢失或数据错乱。腾讯 TXSQL 团队在 MySQL8.0.22 版本就发现了这个问题,并向官方提供了补丁,但官方未采纳,最新 MySQL 版本下 Bug 可能仍然存在。MySQL 在使用 row 格式进行主从复制时,默认情况下,从库重放事务时会按行搜寻主键索引,如果没有主键索引,那么会使用唯一索引来定位行。我在以前写的《MySQL 备库复制延迟的原因及解决办法》一文的第六点有详细介绍。dbops 是一款提供生产级别 MySQL 部署的 playbook 工具,欢迎提 issue。使用 dbops 部署 MySQL 可以从源头上避免这个坑。
发布文章于
2023-06-16
openEuler22+GreatSQL+dbops玩转MGR
本文主要讲述我如何思考并开发 dbops 的新功能,以在 openEuler22 上成功部署 GreatSQL,并运行其"MGR 读写节点可动态绑定 VIP"功能。
发布文章于
2023-06-16
mysql.sock 的三种配置路径
在《多实例下,mysql 服务自启动有概率失败的原因》一文中,我讨论了 MySQL5.7 引入 mysql.sock.lock 所导致的新问题。这一改动可能导致在多实例混合部署的环境中,MySQL5.7 及以上版本在服务器意外断电重启后,部分 mysqld 实例有可能无法成功启动。针对此问题,我提出了一种解决方案:将 mysql.sock 路径设定在易失性设备 tmpfs 上,这样可以有效避免启动失败的情况。这么说,其实 mysql.sock 可以放在 /tmp 目录下,以便利用 tmpfs 特性解决我现在的痛点。有了上述背景故事,我认为 mysql.sock 一般会有三种配置路径玩法。我佛性询问了 10 位管理 200 个到 几千个 MySQL 实例的老师,他们配置的 mysql.sock 路径如下。从 5.7 开始使用 socket=/tmp/mysql.sock 不是一个好习惯。而 mysql.sock 用于数据库的 socket 方式登录,明显不能随便删除。为了验证这一点,我们可以通过修改 systemd-tmpfiles 的配置文件进行实验,设置其对超过一分钟的文件进行清理。
发布文章于
2023-06-16
5.7 升级 8.0 的升级检查利器 util.checkForServerUpgrade 原理(3)
接上一篇文章《5.7 升级 8.0 的升级检查利器 util.checkForServerUpgrade 原理(2)》
发布文章于
2023-05-26
5.7 升级 8.0 的升级检查利器 util.checkForServerUpgrade 原理(2)
接上一篇文章《5.7 升级 8.0 的升级检查利器 util.checkForServerUpgrade 原理(1)》
发布文章于
2023-05-26
5.7 升级 8.0 的升级检查利器 util.checkForServerUpgrade 原理(1)
结合源码、general log、实战测试来分析 5.7 升级 8.0 的升级检查利器 util.checkForServerUpgrade 的原理
发布文章于
2023-05-26
基于MySQL8.0,2023年MySQL运维实战新书推荐!
五年磨一剑,2023年MySQL运维实战新书推荐!“MySQL实战”公众号作者、甲骨文数据库专家、一线技术工程师陈臣基于MySQL8.0倾力打造的诚意之作。
发布文章于
2023-05-26