作者:雷文霆爱可生华东交付服务部 DBA 成员,主要负责Mysql故障率在故障前后均正常,磁盘.
作者:胡呈清爱可生 DBA 团队成员,擅长故障分析、性能优化,个人博客:https://www.jianshu.com/u/a95ec11f67a8,欢迎讨论。最近遇到一个故障:单主模式5节点 MGR 集群,在使用 mysqlshell 导入数据时,所有secondary节点报错唯一键冲突退出集群。最终得到的结论是:mysqlshell importTable() 导入数据时会做 SET uniq
作者:余振兴爱可生 DBA 团队成员,熟悉 Oracle、MySQL、MongoDB、Redis,最近在盘 TiDB,擅长架构设计、故障诊断、数据迁移、灾备构建等等。负责处理客户 MySQL 及我司自研 DMP 数据库管理平台日常运维中的问题。热衷技术分享、编写技术文档。事件背景客户反馈在晚间数据跑批后,查询相关表的数据时,发现该表的部分数据在数据库中不存在,从应用跑批的日志来看,跑批未报错,且可
作者:胡呈清爱可生 DBA 团队成员,擅长故障分析、性能优化,个人博客:https://www.jianshu.com/u/a95ec11f67a8,欢迎讨论。现象MySQL版本:8.0.18create.sql:zabbix 初始化脚本,包含建表、插入数据语句,10M+大小一个新客户,部署了一套我司的数据库管理平台,接管进来一主两从实例,其中一主一从在无锡机房,为半同步复制,另一个从库在北京机房
本文关键字:最大连接数、TCP协议、MySQL协议、参数配置 现象 在测试某功能时,将 mysql 的最大连接数设置为 120,使用 sysbench 并发 200 插入数据, 上述错误是预期内的结果,因为 sysbench 的 200 个并发超过了 mysql 实例最大连接数; 随后,修改 sysbench 并发数为 100(.
作者:刘开洋爱可生交付服务部团队北京 DBA,主要负责处理 MySQL 的 troubleshooting 和我司自研数据库自动化管理平台 DMP 的日常运维问题,对数据库及周边技术有浓厚的学习兴趣,喜欢看书,追求技术。问题前几天遇到一个奇怪的问题,服务器内存明明够用,结果在对 MySQL 进行测压的时候却出现了 OOM,是 Linux 内核出错了吗?具体现象如下:使用 sysbench 对 my
作者:任仲禹爱可生 DBA 团队成员,擅长故障分析和性能优化,文章相关技术问题,欢迎大家一起讨论。背景问题偶然收到某客户问题“我的 Redis 内存碎片率很低在 0.2 左右,网上说会导致 Redis 性能变慢,我该咋办?”。官方的计算 Redis 内存碎片率的公式如下:mem_fragmentation_ratio = used_memory_rss / used_memory即 Redis
作者:王顺爱可生 DBA 团队成员,在公司负责项目中处理数据库问题,喜欢学习技术,钻研技术问题。背景用户遇到问题,生产环境中统一脚本安装的 MySQL 8.0.18,为什么有的环境有密码策略,有的环境没有?分析检查配置文件 my.cnf 并没有 validate_password 参数配置。检查数据库中的参数配置,查到密码策略。检查数据库的插件并没有 validate_password。奇怪,为什
的耗时长,那么原因到底是啥呢?值得注意的是,这台开发库上面有将近.
作者:王向 爱可生 DBA 团队成员,负责公司 DMP 产品的运维和客户 MySQL 问题的处理。擅长数据库故障处理。对数据库技术和 python 有着浓厚的兴趣。 背景笔者在一次处理客户 MySQL 问题时遇到客户的 MySQL 的 sys 库不能用了并抛出一下错误:mysql> SELECT * FROM sys.processlist; ERROR 1356 (HY000): View
作者:付祥现居珠海,主要负责 Oracle、MySQL、mongoDB 和 Redis 维护工作。1.背景当前 zabbix 系统 mysql 版本 5.6 ,数据量有 1.5T 左右,存在按天分区的一些大表,执行添加字段操作将会非常耗时,曾经遇到过给一张几百 GB 的 history 表加一个字段,使用 pt-osc 工具,跑了 2天也没执行完;为了使用 mysql 8.0 的即时加列功能,于是
作者:阎虎青DBLE 开源项目负责人,负责分布式数据库中间件研发工作;持续专注于数据库方面的技术,始终在一线从事开发;对数据复制、读写分离、分库分表有深入的理解和实践。话说有一天,dble 团队的测试小伙伴要做性能方面的调优,需要了解调优 dble 的原理与方法,于是我就丢给他一份文档让他好好学习一下:https://actiontech.github.io/dble-docs-cn/2.Fu
作者:刘开洋爱可生交付服务团队北京 DBA,对数据库及周边技术有浓厚的学习兴趣,喜欢看书,追求技术。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。前段时间在 centos 8 环境上做 MySQL 的备份恢复测试的时候,遇到一个问题,下面跟大家分享下。1、讲环境服务器 OS数
作者:刘开洋爱可生交付服务团队北京 DBA,对数据库及周边技术有浓厚的学习兴趣,喜欢看书,追求技术。前段时间在客户现场发现一个奇怪的锁问题,特地拿来和大家分享一下。现象MySQL 版本是 8.0.18 ,在从库的线程等待连接中观测到的现象是这样的:mysql> select * from threads;+-----------+-------------------------------
作者:肖亚洲爱可生 DBA 团队成员,负责项目中数据库故障与平台问题解决,对数据库高可用与分布式技术情有独钟。背景介绍客户生产环境由于运维人员误操作,将 MySQL 数据库中,某个业务表 ibd 文件给 rm 掉了。由于历史原因该环境没有可用从库。针对这种情况,我们怎么处理呢?情景复现在单实例中,将表 sbtest1 的数据文件 rm 删掉后,观测数据库的运行状态【文件恢复前不要重启 mysql
作者:雷文霆爱可生华东交付服务部 DBA 成员,主要负责Mysql故障处理及相关技术支持。爱好看书,电影。座右铭,每一个不曾起舞的日子,都是对生命的辜负。1 环境Mysql版本:5.7架构:2套,1主1从复制模式:基于GTID有两套Mysql主从,开发侧的需求是进行某个数据库的迁移(可以理解为数据库替换),操作为drop database test01,然后备份远程数据库test01,最后进行本地
作者:姚远专注于 Oracle、MySQL 数据库多年,Oracle 10G 和 12C OCM,MySQ
作者:华融科技 刘宝珍本文来源:转载自公众号-MySQL解决方案工程师* 爱可生开
作者:胡呈清爱可生 DBA 团队成员,擅长故障分析、性能优化,个人博客:htt
作者:王向爱可生 DBA 团队成员,负责公司 DMP 产品的运维和客户 MySQL 问题的处理。擅长数据库故障处理。对数据库技术和 python 有着浓厚的兴趣。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文目录:update 更新“未成功”?前言问题场景MySQL 出现“写了 binlog 但并没有写 redo-log”简单看下两阶段提交的流
作者:刘开洋爱可生交付服务部团队北京 DBA,主要负责处理 MySQL 的 troublesh
作者:刘开洋爱可生交付服务部团队北京 DBA,主要负责处理 MySQL 的 tro
作者:余振兴爱可生 DBA 团队成员,热衷技术分享、编写技术文档。背景信息由于安全因素,客户需要将 MySQL 升级到 8.0.26 版本,但由于 8.0.26 的一些术语的不兼容性变更,对于监控采集的工具/程序会出现异常,针对这个情况,MySQL 官方也提供了解决方案,那就是新增了一个参数terminology_use_previous,当将该参数设置为BEFORE_8_
作者:李鹏博爱可生 DBA 团队成员,主要负责 MySQL 故障处理和 SQL 审核优化。对技术执着,为客户负责。–最近发现客户的一台 MySQL 5.7.32 实例的监控线程状态一直处于 Opening table 状态,且都是在对 information_schema.tables 表做相关查询,如图:通过 show open tables ;语句发现 opened tables 并不算太多:
作者:李鹏博爱可生 DBA 团队成员,主要负责 MySQL 故障处理和 SQL 审核优化。对技术执着,为客户负责。最近客户的一台 MySQL Server 告警处于 TCP TIME_WAIT 状态的连接过多,通过查看相关监控发现 TCP Connections 中处于 TIME_WAIT 状态的连接一直在 3000~4000 ,如图:在 OS 上查看 TCP 处于 TIME_WAIT 状态的连接
作者:任坤现居珠海,先后担任专职 Oracle 和 MySQL DBA,现在主要负责 MySQL、mongoDB 和 Redis 维护工作。1、背景线上某核心 MySQL ,版本为 5.6,本地机房1主2从,同时部署了一个异地从库。从2月14号起异地从库开始报警复制延迟,一开始以为是网络波动导致就没有处理,但是2天后该报警依然存在且延迟越来越高。2、诊断登录该异地从库,首先甄别是不是IO复制线程引
作者:王顺爱可生 DBA 团队成员,在公司负责项目中处理数据库问题,喜欢学习技术,钻研技术问题。问题背景:第一天晚上 MySQL 数据库升级,版本从5.6.22到5.7.32,升级过程很顺利,业务验证正常。两天后业务人员反馈数据库卡住了,sql 执行下去数据库没反应。现象:连上数据库看看发现了什么……mysql> show processlist;+-------+-------------
不参与备份),需排查备份失败的原因。案.
ing for idle object无法登录,输入登录命令就卡着不动,无.
作者:付祥现居珠海,主要负责 Oracle、MySQL、mongoDB 和 Redis 维护工作。1. 环境说明1.1. MySQL版本root@3306 (none)> SELECT @@VERSION;+------------+| @@VERSION |+------------+| 5.7.34-log |+------------+1 row in set (0.01 sec)1.
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号