- 博客(1217)
- 收藏
- 关注
转载 GreatSQL登陆Arch Linux之旅
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。了解Arch LinuxArch Linux是一个轻量、灵活、基于x86-64架构的Linux发行版,遵循K.I.S.S.原则。注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。1.简洁Arch Linux将简洁定义为:避免任何不必要的添加、修改和复杂增加。简单来说,archlinux 是一个可以让用户自...
2024-03-28 07:01:21 4
转载 GreatSQL Shell如何接管手动搭建(含仲裁节点)MGR集群
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文源自GreatSQL社区用户的一次提问:Q:一个包含仲裁节点(ARBITRATOR)的GreatSQL MGR集群,一开始是用手动方式构建,后来想用GreatSQL Shell接管,可以吗?A:是可以的,不过也有一定局限性具体的操作如下检查当前MGR集群情况greatsql>select*frompe...
2024-03-26 07:02:23 5
原创 为什么SHOW TABLE STATUS显示Rows少了40%
1. 背景介绍测试环境中,有一个表执行 SHOW TABLE STATUS 时看到的 rows 结果总是和真实数量相差了将近40%:--执行SHOWTABLESTATUS,看到Rows只有约655万行数据greatsql>SHOWTABLESTATUSLIKE't1'\G***************************1.row****************...
2024-03-02 07:01:14 898
转载 GreatSQL TPC-H 性能测试报告正式发布!
* GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。TPC-H 性能测试报告 - (2024 年 2 月28日)完整性能测试报告:https://greatsql.cn/docs/8032-25/user-manual/10-optimze/3-3-benchmark-greatsql-tpch-report.html1、概述本次测试针对GreatSQL数据库基于标准 ...
2024-02-28 10:30:52 40
转载 故障解析丨Clone节点导致主从故障
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。故障解析丨Clone节点导致主从故障1.背景概述在一次主从复制架构中,由于主节点binlog损坏,导致从节点无法正常同步数据,只能重做从节点;因此使用MySQL 8.0.17开始提供的clone技术进行恢复,恢复后的2天都发生了主从报错数据冲突。通过解析binlog发现,同一时刻主从节点都在执行同一条语句,因此询问业务...
2024-02-26 07:00:15 32
原创 编译GreatSQL with RocksDB引擎
GreatSQL里也能用上RocksDB引擎1. 前言RocksDB 是基于Facebook 开源的一种支持事务的、高度可压缩、高性能的MyRocks存储引擎,特别适用于高度压缩和大容量的数据。以下是一些关键特点:高性能: LSM 树结构使得RocksDB在写入密集型负载下表现卓越。它能够处理大量的写入操作,并且在写入操作上有较低的延迟。可压缩存储: 具有高度可压缩的特性,可以有效减小数据在磁盘上...
2024-02-22 11:02:04 937
转载 赞,GreatSQL AP引擎上线了,TPC-H 100G耗时不到80秒
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。Rapid引擎简述从GreatSQL 8.0.32-25版本开始,新增Rapid存储引擎,该引擎使得GreatSQL能满足联机分析(OLAP)查询请求。Rapid引擎采用插件(Plugin)方式嵌入GreatSQL中,可以在线动态安装或卸载。Rapid引擎不会直接面对客户端和应用程序,用户无需修改原有的数据访问方式。它...
2024-02-04 14:11:09 54
转载 图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(下)
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、环境介绍往期回顾:图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)本文环境,以及本文所采用数据库为GreatSQL 8.0.32-24$cat/etc/system-releaseRedHatEnterpriseLinuxServerrelease7.9...
2024-02-03 07:02:37 43
转载 图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、环境介绍本文环境,以及本文所采用数据库为GreatSQL 8.0.32-24$cat/etc/system-releaseRedHatEnterpriseLinuxServerrelease7.9(Maipo)$uname-aLinuxgip3.10.0-1160.el7.x86_6...
2024-02-01 07:00:20 41
原创 12000 份发财红包封面免费送
发财红包封面又来啦寓意新年加薪发财两个红包封面,各6000份,共12000份剩余额度全打光,够诚意吧附送原图(阿里通义万相生成)祝大家春节快乐,新年涨薪发财龙年行大运,万事皆如愿使用说明每个用户ID限领1个红包封面,数量有限,先到先得;若用户已经领取过红包封面,会看到页面显示“已领取红包封面”;用户尚未领取时,若红包封面已被全部领取完,会看到页面显示“红包封面已领完”;红包封面使用有效期为领取后一...
2024-01-26 18:00:21 240
原创 6000 份发财红包封面免费送
免费发财红包封面来啦寓意新年加薪发财共6000份附送原图(阿里通义万相生成)祝大家春节快乐新年涨薪发财使用说明每个用户ID限领1个红包封面,数量有限,先到先得;若用户已经领取过红包封面,会看到页面显示“已领取红包封面”;用户尚未领取时,若红包封面已被全部领取完,会看到页面显示“红包封面已领完”;红包封面使用有效期为领取后一个月,有效期内可以无限次使用该封面,超过有效期后封面将自动失效,之前已发送的...
2024-01-25 18:04:22 165
原创 2000 份金币红包封面免费送
利用阿里通义万相生成金币红包封面免费送给大家共2000份附送原图祝大家春节快乐新年涨薪发财使用说明每个用户ID限领1个红包封面,数量有限,先到先得;若用户已经领取过红包封面,会看到页面显示“已领取红包封面”;用户尚未领取时,若红包封面已被全部领取完,会看到页面显示“红包封面已领完”;红包封面使用有效期为领取后一个月,有效期内可以无限次使用该封面,超过有效期后封面将自动失效,之前已发送的红包不受影响...
2024-01-25 13:55:58 168
原创 MySQL Shell 8.0.32 for GreatSQL编译二进制包
构建MySQL Shell 8.0.32 for GreatSQL0. 写在前面之前已经写过一篇前传 MySQL Shell 8.0.32 for GreatSQL编译安装,最近再次编译MySQL Shell二进制包时,发现了一些新问题,因此重新整理更新本文档。1. 几处新问题这次编译MySQL Shell发现几个新问题,下面一一列举。MySQL Shell要求配套的antlr4版本必须是4.10...
2024-01-22 07:00:39 959
原创 在CentOS环境下编译GreatSQL src.rpm包,并再编译RPM包
本文介绍如何在CentOS环境下编译GreatSQL src.rpm源码包,以及如何用src.rpm源码包编译生成可安装的RPM包。运行环境是docker中的CentOS 8 x86_64:$docker-vDockerversion20.10.10,buildb485636$dockerrun-itd--hostnamec8--namec8centosbash...
2024-01-17 07:00:39 949
原创 在openEuler环境下快速编译GreatSQL RPM包
在上一篇中,已经介绍了在CentOS环境下编译GreatSQL RPM包的过程,本文再介绍如何在openEuler环境下编译GreatSQL RPM包。运行环境是docker中的openEuler 22.03 x86_64:$docker-vDockerversion20.10.10,buildb485636$dockerrun-itd--hostnameoe--na...
2024-01-06 07:01:50 1036
原创 在CentOS环境下编译GreatSQL RPM包
本文介绍如何在CentOS环境下编译GreatSQL RPM包。运行环境是docker中的CentOS 8 x86_64:$docker-vDockerversion20.10.10,buildb485636$dockerrun-itd--hostnamec8--namec8centosbasha0a2128591335ef41e6faf46b7e79953c...
2023-12-30 07:02:29 910
转载 GreatSQL 8.0.32-25新版本有奖体验!
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。(1)活动简介2023.12.28——2024.1.15 期间,参与 GreatSQL 8.0.32-25 新版本体验测试活动,只要发现并提交有效错误或 bug、或文档手册问题,即可获得社区周边、社区金币奖励!GreatSQL 期待您的参与~(2)参与方式新版体验:下载并测试、使用 GreatSQL 8.0.32-25...
2023-12-29 09:13:33 69
转载 GreatSQL 8.0.32-25来了
新版本发布会视频回顾版本信息发布时间:2023年12月28日版本号:8.0.32-25, Revision db07cc5cb73下载链接:https://gitee.com/GreatSQL/GreatSQL/releases/tag/GreatSQL-8.0.32-25用户手册:GreatSQL 8.0.32-25 User Manual https://greatsql.cn/docs/80...
2023-12-29 09:13:33 118
转载 GreatSQL一个关于主从复制的限制描述与规避
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、背景分享一个在项目运维中遇到的一个主从复制限制的一个坑,项目的架构为主集群+灾备集群,每个集群为一主两从模式。主集群到灾备集群的同步为主从复制的方式,根据业务需求灾备集群需要忽略系统库跟某些配置表,所以才会触发此限制,而这个限制如果我们之前没有遇到过,那么排查起来也是相对不易的。二、限制描述1、主从同步出现报错gr...
2023-12-24 16:24:27 55
转载 GreatSQL MGR + ProxySQL集群搭建方案
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言ProxySQLProxySQL 是基于 MySQL 的一款开源的中间件的产品,是一个灵活的 MySQL 代理层,可以实现读写分离,支持 Query 路由功能,支持动态指定某个 SQL 进行缓存,支持动态加载(无需重启 ProxySQL 服务),故障切换和一些 SQL 的过滤功能。GreatSQL MGRGreat...
2023-12-22 07:02:11 58
转载 MGR新节点RECOVERING状态的分析与解决:caching_sha2_password验证插件的影响
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。起因在GreatSQL社区上有一位用户提出了“手工构建MGR碰到的次节点一直处于recovering状态”,经过排查后,发现了是因为新密码验证插件caching_sha2_password导致的从节点一直无法连接主节点,帖子地址:➥https://greatsql.cn/thread-420-2-1.html复现环境介...
2023-09-28 07:00:25 286
转载 探索GreatADM:如何快速定义监控
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。引文在数据库运维过程中,所使用的运维管理平台是否存在这样的问题:1、默认监控粒度不够,业务需要更细颗粒度的监控数据。2、平台默认的监控命令不适合,需要调整阈值量身定制监控策略。3、 不同类型的实例或组件需要有不同的监控重点,但管理平台监控固化,难以应对多样化的监控需求。4、 只监控系统关键指标,屏蔽不必要的指标,优化C...
2023-09-26 08:22:02 227
转载 图文结合丨玩转MySQL Shell for GreatSQL
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、引言1.1 什么是MySQL Shell ?MySQL Shell 是 MySQL 的一个高级客户端和代码编辑器,是第二代 MySQL 客户端。第一代 MySQL 客户端即我们常用的 MySQL 。除了提供类似于 MySQL 的 SQL 功能外,MySQL Shell 还提供 JavaScript 和 Python...
2023-09-23 20:10:35 274
转载 野路子mysqld_safe玩法搞死mysqld进程
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。写在前面老叶提醒:因为systemd用了进程组或者session,所以会导致本文中出现的问题:用systemd拉起mysqld_safe进程,而mysqld_safe进程再拉起mysqld进程;当把mysqld_safe进程kill后,systemd会把mysqld进程也给kill了。正规的玩法是:用systemd直接...
2023-09-21 07:00:59 183
转载 GreatSQL从单机到MGR扩展纪实
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、前言原有的业务系统跑在MySQL主从架构中,高可用通过脚本完成,但存在切换数据丢失和切换不及时风险,调研了高可用更稳定的MGR后,准备入手一试。本篇文章主要记录GreatSQL从单机扩展到MGR的详细过程,遇到的问题及解决方法。二、基础环境服务器角色如下IP端口主机名作用172.17.140.253310gdb1原...
2023-09-19 07:00:55 88
原创 奇妙之旅
导读同时保有两种截然相反的观念还能正常行事,这是第一流智慧的标志 -- 菲茨杰拉德周末愉快。1. 人们习惯对某些数字赋予特别的意义,例如逢5、逢10。20年前,从东北一路南下,在北京停下脚步。现在,一路北上“回”到北京。兜兜转转,好似回到原点。站在360大厦面前,回想20年前入职的第一家公司就是360的前身,那时候还叫3721,办公室在光华路的和乔大厦,距离国贸...
2023-09-16 07:00:40 56
转载 MTS性能监控你知道多少
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言说到MySQL的MTS,相信很多同学都不陌生,从5.6开始基于schema的并行回放,到5.7的LOGICAL_CLOCK支持基于事务的并行回放,这些内容都有文章讲解,在本篇文章不再赘述。今天要讲的是,你知道如何查看并行回放是否存在性能瓶颈吗,是由于主库事务行为导致无法并行回放,还是由于worker线程不足,限制了...
2023-09-15 07:11:53 114
转载 MySQL 函数索引注意点
今天看文章,看到一篇比较有意思的文章,给大家分享下先放链接:Putting the Fun in MySQL Functional Indexes MySQL Functional Indexes,https://www.percona.com/blog/putting-the-fun-in-mysql-functional-indexes/在本地创建如下表:root@mysql3306.soc...
2023-09-13 07:04:23 82
转载 使用show effective grants查看权限
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。1、问题描述用户 show grants 显示只有连接权限,但该用户却能执行 sbtest.*下的所有操作GreatSQL>\s...Serverversion:8.0.32-24GreatSQL,Release24,Revision3714067bc8c...GreatSQL>...
2023-09-12 07:01:05 53
转载 MGR跨IDC主备集群实现自动障转移
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。1.概述MySQL 8.0.22 开始,支持异步连接故障切换机制,在现有主从复制连接失败后,自动建立到新主的异步复制连接。MySQL 8.0.23 开始,异步连接故障切换机制还支持组复制拓扑,通过自动监视组成员身份的更改并区分主节点和从节点,在组复制主节点故障选出新主节点后,自动建立到新主的异步复制连接。MySQL 8...
2023-09-10 07:01:02 98
转载 GreatSQL通过错误日志信息判断数据库实例是如何关闭的
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。背景概述在一次客户的数据库实例连接不上了,需要我们排查一下原因,通过查看数据库实例进程已经不存在了,在错误日志中没有发现其他报错信息,发现有shutdown的字样出现,怀疑是某个用户手动关闭了实例。我们通过以下测试,发现是由于用户关闭了主机所导致的。问题复现本次测试基于GreatSQL 8.0.32-24,通过以下测试...
2023-09-08 07:04:46 110
转载 MySQL:每次update一定会修改数据吗?
一、问题描述假设我们有这样一张表,且包含一条记录:CREATETABLE`mytest`(`id`int(11)NOTNULL,`c1`int(11)DEFAULTNULL,`c2`int(11)DEFAULTNULL,`c3`int(11)DEFAULTNULL,PRIMARYKEY(`id`),KEY`c1`(`c1`)...
2023-09-07 07:02:59 117
转载 MySQL:大并发下TRX_SYS mutex案例分析
最近在处理一个case的时候(版本:5.7.29),通过连续pstack发现存在2个问题导致CPU比较高导致时钟中断比较高,解决其中一个问题后主观描述系统正常了,但是剩下1个问题没有解决,这里集中看看这个问题。一、问题展示这个问题大概通过pstack和火焰图以及show engine的mutex等待部分来呈现1.1 show engine这里看到TRX_SYS mutex并不是长时间的等待(0秒)...
2023-09-07 07:02:59 110
转载 MySQL 存储过程 注意事项
转发松华老师的最新分享文章大家好,已经好久没写文章。今天给大家分享一个,关于存储过程或者udf 方面的性能案例数据是基于之前的employees 表改动CREATE TABLE `ec` ( `emp_no` varchar(30) NOT NULL, `birth_date` date NOT NULL, `first_name` varchar(14) NOT NULL, `...
2023-09-06 07:00:32 55
转载 MySQL的match函数在sp中使用的BUG解析
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、问题发现二、问题调查过程三、问题解决方案四、问题总结一、问题发现在一次开发中在sp中使用MySQL PREPARE以后,使用match AGAINST语句作为prepare stmt的参数后,发现执行第二遍call会导致数据库crash,于是开始动手调查问题发生的原因。注:本次使用的 MySQL 数据库版本为最新的...
2023-09-05 08:13:16 49
转载 图文解读MySQL/GreatSQL体系架构
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。往期系列回顾图文结合系列之带你搞懂MySQL日志系列很多小伙伴使用了GreatSQL,但是对GreatSQL的底层原理还不是很了解,今天就带大家一起揭开GreatSQL体系架构的神秘面纱!首先来回顾一张经典的体系架构图:图1_GreatSQL5.7 版本体系架构图由此可以发现,GreatSQL5.7 由以下几部分组成连...
2023-09-03 09:31:35 259
原创 眼见不一定为实
导读同时保有两种截然相反的观念还能正常行事,这是第一流智慧的标志 -- 菲茨杰拉德周末愉快。1. 眼见一定为实吗?不一定。孔子师生一行有次因缺粮受困,饭菜全无,七天没吃上米饭了。颜回好不容易讨了点米回来煮饭。马上就快要煮熟了,孔子看见颜回用手抓锅里的饭吃,但他决定先假装没看见。吃饭的时候,孔子说:“刚才梦到先人,我想把干净还没动过的米饭先拿来供奉给先人。”颜回答...
2023-09-02 07:00:03 66
转载 MySQL一个关于derived table的bug描述与规避
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。关联文章:MySQL对derived table的优化处理与使用限制一、Bug描述同事遇到一个有意思的语句,说一条SQL在MySQL8.0.25版本运行出的结果明显与给定的where条件不符,而在8.0.26版本上是正常的,语句上加了一个无关的用户变量后在8.0.25版本上结果才是正确的,想不通这是怎么回事,这么有意思...
2023-08-31 10:15:48 79
转载 MySQL 8.0.29 instant DDL 数据腐化问题分析
*GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。前言Instant add or drop column的主线逻辑表定义的列顺序与row 存储列顺序阐述引入row版本的必要性数据腐化问题原因分析Bug重现与解析MySQL8.0.30修复方案前言DDL 相对于数据库的 DML 之类的其他操作,相对来说是比较耗时、相对重型的操作; 因此对业务的影比较严重。MySQL 从...
2023-08-29 12:04:08 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人