运维工作中你遇到过哪些神奇事件?
搜索
搜索
问答
用户
注册
/
登录
注册 / 登录
首页
Portal
论坛问答
BBS
社区活动
文章博客
Blog
资料中心
贡献者专区
源码仓库
万里数据库
5.7停服专区
文档资料
视频资料
贡献代码
社区之星
积分商城
勋章
Gitee
Github
源码下载
gt-checksum
文章博客
全部栏目
运维实战
原理&产品解读
用户实践
故障排错
周边工具
社区动态
其他
MySQL中MGR中SECONDARY节点磁盘满,导致mysqld进程被OOM Killed
在MGR测试中,人为制造磁盘满问题后,节点被oom killed 问题描述 在对MySQL 8.0.26 vs GreatSQL 8.0.25的对比测试过程中,有一个环节是人为制造磁盘满的场景,看看MGR是否还能正常响应请求。 在实测过程中,最后发现磁盘满的那个节点,持续时间足够久后,会因为内存消耗过大而最终被OS给OOM Kill。 这个问题我已报告BU ...
GreatSQL社区
发表于 2022-8-24 09:37
个人分类:
技术分享
|
363
0
测试git上2500星的闪回小工具
生产上发生误删数据或者误更新数据的事故时,传统恢复方法是利用备份重搭实例,再应用 binlog 来恢复数据,有时候需要找回的数据条数非常少,却要恢复几十甚至上百G的备份,费时费力。 那有没有像 oracle 一样的可以闪回的方式来方便的恢复数据呢,答案是有的。我们 MySQL 有 binlog ,binlog以 event 的形式, ...
GreatSQL社区
发表于 2022-8-24 09:34
个人分类:
技术分享
|
339
0
浅谈MySQL闪回的实现
1、闪回实现原理 闪回的业务价值是,在DBA执行错误的数据提交操作之后,还能把数据恢复还原到之前某个时刻的状态,最大程度地挽回损失。 在MySQL中,binlog文件主要用于主从同步二进制数据日志。当主服务器数据发生变更时,会把变动明细持久化到binlog文件中,此时从服务器通过拉取并解析binlog文件,实现数据的同步。 ...
GreatSQL社区
发表于 2022-8-24 09:34
个人分类:
技术分享
|
360
0
浅谈mysql语法解析调试方法
本文向您介绍一种利用mysql解析器和bison的调试选项进行sql语法解析跟踪的方法。 数据库开发过程中我们常会遇到修改sql语法的需求。我们知道,mysql的sql解析器是基于yacc文法,采用EBNF格式进行规则描述( sql/sql_yacc.yy ),并借助bison工具生成( sql_yacc.h, sql_yacc.cc ), 所以修改sql语法,不可避免地要和这些y ...
GreatSQL社区
发表于 2022-8-24 09:32
个人分类:
技术分享
|
336
0
浅谈在MySQL体系下SQL语句是如何在系统中执行的及可能遇到的问题 ...
SQL语句大家并不陌生,但某种程度上来看,我们只是知道了这条语句是什么功能,它可以给我们得到什么样的结果,但我们如果把这条语句写错或是数据库表设计上有什么缺陷,会引发什么错误我们却无从得知,所以今天想分享一下在MySQL体系下SQL语句大致上是如何在系统中执行的,在以后SQL语句提示错误时将更好定位问题。 1、问 ...
GreatSQL社区
发表于 2022-8-24 09:32
个人分类:
技术分享
|
333
0
MySQL数据误删除的总结
1. 使用delete语句 恢复方式:使用binlog,利用Flashback工具恢复,Flashback的原理是修改binlog拿到原库里回放,这个方案的前提是 binlog_format=row 并且binlog_row_image=full 单个事务的处理:1. insert 对应的 write_row event 改成 delete_row event 2. delete 对应的 delete_row event 改成 w ...
GreatSQL社区
发表于 2022-8-24 09:31
个人分类:
技术分享
|
348
0
解析MySQL存储过程的游标执行过程
一、测试环境搭建 首先创建一张表,并插入几行数据字段: CREATE TABLE t (s1 INT, s2 char(100),PRIMARY KEY (s1));INSERT INTO t values(1,'aaa');INSERT INTO t values(2,'bbb');INSERT INTO t values(3,'ccc'); 接着创建存储过程,这里的 v_total 用于判断数据行数。 因为MySQL游标获取完后, ...
GreatSQL社区
发表于 2022-8-24 09:30
个人分类:
技术分享
|
335
0
MySQL Group Replication集群对IP地址的限制导致的一些问题与解决办法 ...
1. 遇到问题 测试人员小玲准备在 docker环境 中部署MGR集群进行一些测试,她有三个容器,容器IP分别是: 172.33.0.2172.33.0.3172.33.0.4 每个容器中分别安装一个MySQL实例,每个实例的group_replication_local_address和group_replication_group_seeds两个配置项分别是: group_replication_local_address= "172.3 ...
GreatSQL社区
发表于 2022-8-24 09:29
个人分类:
技术分享
|
401
0
Update更新慢、死锁等问题的排查思路分享
一、简介 在开始排错之前我们需要知道 Update 在 MySQL 中的生命周期是什么,MySQL 如何执行一个事务的。 理解了如何执行,我们才知道如何去排查故障。 二、Update 生命周期 Server 层阶段 2.1 连接器 客户端发起一个 TCP 请求后,MySQL Server 端会负责通信协议处理、线程处理、账号认证、安全检查。 2.2 分析器 ...
GreatSQL社区
发表于 2022-8-24 09:28
个人分类:
技术分享
|
384
0
ARM下中标麒麟系统ky10使用Xtrabackup-8.0.25
一、需求背景 查询Percona官方手册,Xtrabackup 8.0可以备份MySQL 8.0以上。 二、环境准备 由于在中标麒麟ky10系统上直接编译报gcc等错误,所以需要在ARM下准备CentOS系统。 中标麒麟ky10的内核为4.19,而CentOS 7的内核为3.xx,CentOS 8的内核为4.18,故需要在CentOS 8的操作系统进行编译,编译完成后拿到中标麒麟ky1 ...
GreatSQL社区
发表于 2022-8-24 09:24
个人分类:
技术分享
|
560
0
1 ...
10
11
12
13
14
15
16
17
18
/ 18 页
下一页
互动与交流
社区活动
论坛问答
加入社区
贡献者指南
学习与应用
文章博客
文档资料
视频资料
常见问题
发现社区
社区准则
建议反馈
社区之星
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com
社区公众号
社区小助手
QQ群
友情链接
万里数据库
开源中国
墨天轮
开放原子开源基金会
OpenEuler
©2022 GreatSQL All Rights Reserved. (
京ICP备06057874号
)
扫码联系
社区群助手
扫码加入QQ群
扫码关注公众号
GMT+8, 2024-4-28 14:05
, Processed in 0.016323 second(s), 8 queries , Redis On.
返回顶部