某业务系统将MySQL8.0.26升级为GreatSQL8.0.32-24后,某些特定的SQL语句不能查询到数据。经测试MySQL8.0.32也存在相同的问题 此BUG已在GreatSQL8.0.32-25版本中解决 MySQL8.0.26版本升级32版本查询数据为空的跟踪 接到客户反馈的问题后,对问题进行了复现和分析。 版本信息 greatsql>selectversion(); +-----------+ |version()| +-----------+ |8.0.32-24| +-----------+ 1rowinset(0.00sec) 建表语句 greatsql&g...

  8MfSLxyzjZA4   2024年03月11日   157   0   0 MySQL

前言: insertintot2selectfromt1;这条语句会对查询表t1加锁吗?不要轻易下结论。对GreatSQL的锁进行研究之前,首先要确认一下事务的隔离级别,不同的事务隔离级别,锁的表现是不一样的。 实验: 创建测试表t1,t2 greatsql>createtablet1(idintprimarykey,c1varchar(10),c2datetime,keyidx_c1(c1)); greatsql>createtablet2liket1; id列为主键,c1列上有普通索引 创建存储过程,向t1表插入测试数据 greatsql>delimiter// CR...

  8MfSLxyzjZA4   2024年03月06日   89   0   0 MySQL

GreatSQLTPC-H性能测试报告(2024年2月28日) 完整性能测试报告:https://greatsql.cn/docs/8032-25/user-manual/10-optimze/3-3-benchmark-greatsql-tpch-report.html 1、概述 本次测试针对GreatSQL数据库基于标准TPC-H场景的测试。 TPC-H(商业智能计算测试)是美国交易处理效能委员会(TPC,TransactionProcessingPerformanceCouncil)组织制定的用来模拟决策支持类应用的一个测试集。目前,学术界和工业界普遍采用TPC-H来评价决策支持技术方...

  8MfSLxyzjZA4   2024年02月29日   52   0   0 MySQL

背景 在GreatSQL主从复制环境中,有时候可能会出现一些误操作,将本应该写入到主库的数据写入到了从库,导致主从数据不一致,影响数据同步。是否可以将写入从库的数据同步写入主库呢? 测试环境 角色 IP地址 数据库开放端口 版本 主库 192.168.137.179 3308 GreatSQL8.0.32 从库 192.168.137.180 3308 GreatSQL8.0.32 复制链路: greatsql>showslavestatus\G; 1.row Slave_IO_State:Waitingforsourcetosendevent Master_Ho...

  8MfSLxyzjZA4   2024年02月26日   44   0   0 MySQL

Rapid存储引擎简介 从GreatSQL8.0.32-25版本开始,新增Rapid存储引擎,该引擎使得GreatSQL能满足联机分析(OLAP)查询请求。 Rapid引擎采用插件(Plugin)方式嵌入GreatSQL中,可以在线动态安装或卸载。 Rapid引擎不会直接面对客户端和应用程序,用户无需修改原有的数据访问方式。它是一个无共享、内存化、混合列式存储的查询处理引擎,其设计目的是为了高性能的处理分析型查询。 并且在TPC-H性能表现优异在32C64G测试机环境下,TPC-H100G测试中22条SQL总耗时仅需不到80秒 下面是几个不同TPC-H数据量级的压缩率数据: TPC-...

  8MfSLxyzjZA4   2024年02月23日   101   0   0 MySQL

MySQLShell8.0.32forGreatSQL编译二进制包 构建MySQLShell8.0.32forGreatSQL 0.写在前面 之前已经写过一篇前传MySQLShell8.0.32forGreatSQL编译安装,最近再次编译MySQLShell二进制包时,发现了一些新问题,因此重新整理更新本文档。 1.几处新问题 这次编译MySQLShell发现几个新问题,下面一一列举。 MySQLShell要求配套的antlr4版本必须是4.10.0,配套的protobuf必须是3.19.4,其他版本都不行。 部分包需要科技才能下载,有些环境下就没那么方便了,因此我都下载到本地并打包好了...

  8MfSLxyzjZA4   2024年02月19日   60   0   0 MySQL

1月31日,InfoQ极客传媒合作伙伴年度盛典在北京举办,围绕“有被Q到”主题精彩展开。GreatSQL受邀参会,与诸多IT行业伙伴相聚一堂,共筑开发者生态,共话技术前沿与商业创新。 会议期间,InfoQ为全国技术行业做出突出贡献的企业和项目进行了颁奖。GreatSQL开源数据库社区凭借在开源领域的贡献度、活跃度及技术生态建设能力,荣获“技术生态构建奖”。该奖项致力于表彰投身技术社区生态建设、持续为开发者提供有价值的内容和活动、为行业搭建交流桥梁、为开发者铺设成长道路的组织或企业。 GreatSQL荣获InfoQ“2023年度技术生态构建奖” 技术的发展创新离不开一个良好稳定的生态环境,...

  8MfSLxyzjZA4   2024年02月19日   80   0   0 MySQL

不知不觉2023年已经是过去式了,本文将从产品迭代、丰收收获、生态合作、社区活动4个方面带大家了解GreatSQL社区的2023。 01产品迭代 2023年是发展的一年。在这一年里,GreatSQL社区版发布了3个版本:8.0.25-17、8.0.32-24以及8.0.32-25。在最新发布的8.0.32-25版本中,GreatSQL首次推出支持高性能的内存查询加速AP引擎,可将GreatSQL的数据分析性能提升几个数量级;同时大幅增加Oracle兼容特性,支持更多数据类型、SQL语法、函数及存储过程等;支持异步删除InnoDB大表;支持在MGR只读节点绑定动态VIP以及主节点切换时主动断开当...

  8MfSLxyzjZA4   2024年01月26日   17   0   0 MySQL

本文介绍如何在CentOS环境下编译GreatSQLRPM包。 运行环境是docker中的CentOS8x86_64: $docker-v Dockerversion20.10.10,buildb485636 $dockerrun-itd--hostnamec8--namec8centosbash a0a2128591335ef41e6faf46b7e79953c097500e9f033733c3ab37f915b69439 $dockerexec-itc8bash 1、准备工作 1.1、配置yum源 开始编译之前,需要先配置好yum源,方便安装一些辅助工具。 在这里采用阿里云的yum源...

  8MfSLxyzjZA4   2024年01月10日   12   0   0 MySQL

GreatSQL社区全网开放且全免费的GCA和GCP双等级考核认证,赶快来参与吧 认证课程介绍 GreatSQL社区开放GCA与GCP双等级认证课程,课程全面覆盖GreatSQL的安装、使用、优化、安全高可用等方面,包含构建主从和MGR架构,优化提升性能,安全增强配置,SQL兼容性改造,备份恢复和高可用架构搭建等实用内容,且认证免费。 GCA课程涵盖 1.GreatSQL简介 2.GreatSQL安装部署 3.使用GreatSQL 4.GreatSQL特性讲解 GCP课程大纲 1.GreatSQL简介 2.GreatSQL安装部署 3.使用G...

  8MfSLxyzjZA4   2024年01月09日   16   0   0 MySQL

这个事情怎么产生的 MyCat作为经典的分库分表中间件,在长时间内被广泛认为是管理超大MySQL数据库集合的有效解决方案。近来接到客户需求,需要将MyCat集群迁移到GreatSQL中,并且在一段时间内需要实时从MyCat中同步数据到GreatSQL中,全量同步数据比较容易操作,增量同步有如下两个棘手的问题: 多个server,不同的库名字,都要同步到GreatSQL一个库中,即同步关系如下 server1:db1.tab->gdb:db.tab; server2:db2.tab->gdb:db.tab; server3:db3.tab->gdb:db.tab; dd...

  8MfSLxyzjZA4   2024年01月04日   17   0   0 MySQL

(1)活动简介 2023.12.28——2024.1.15期间,参与GreatSQL8.0.32-25新版本体验测试活动,只要发现并提交有效错误或bug、或文档手册问题,即可获得社区周边、社区金币奖励!GreatSQL期待您的参与 (2)参与方式 新版体验:下载并测试、使用GreatSQL8.0.32-25版本,将您发现的错误或bug在➥https://greatsql.cn/thread-552-1-1.html中回复,并提交issue反馈。文档捉虫:使用查看8.0.32-25新版文档➥https://gitee.com/GreatSQL/GreatSQL-Manual/tree/great...

  8MfSLxyzjZA4   2023年12月29日   16   0   0 MySQL

官答|初始化GreatSQL报错无法找到数据目录或初始化数据字典失败 GreatSQL推出新栏目——官答 官答栏目针对GreatSQL数据库中的问题,选取官方论坛和讨论群中的典型提问进行深入解答。内容涵盖数据库安装部署、配置优化、故障排查、性能测试等方面。 在文章中,我们不仅提供解决方案,还会结合实例深入剖析问题的成因,提升读者对GreatSQL数据库的理解能力。 如果你在管理、使用GreatSQL数据库时遇到棘手的技术难题,想系统地学习提高数据库技能,就来看看官答的文章吧。这里不仅可以找到可靠的解决方法,还能从中学习到数据库优化的经验和思路。 通过阅读官答的内容,可以全面地掌握GreatSQ...

  8MfSLxyzjZA4   2023年12月27日   12   0   0 MySQL

关于GreatSQL字符集的总结 前言 最近的SQL优化工作中经常遇到因字符集或校验规则不一致导致索引使用不了的问题,修改表的字符集或校验规则相当于把表重构,表中数据量大时,处理起来费时费力,希望应用开发者在设计之初时注意到此问题,让后期接手运维的小伙伴少一些负担。GreatSQL的字符集和校验规则种类繁多,提供灵活性的同时,也带来使用混乱的烦恼。本文对字符集做一个总结,让读者对GreatSQL的字符集有一个全面的了解。 一、字符集介绍 计算机存储的都是二进制数据,十进制数字可以转换为二进制,那么字符串要转换为二进制数据就需要一个映射关系,字符转换为二进制叫编码,二进制转换为字符叫解码,这个其...

  8MfSLxyzjZA4   2023年12月22日   15   0   0 MySQL

1.背景概述 目前需要搭建一个从库,由于单表数据量较大,时间比较有限,考虑到导入导出的时间,并且GreatSQL支持并行loaddata的功能,能够加速数据的导入,因此决定使用selectintooutfile和loaddata的方式进行数据的迁移; 在数据导入完成后进行数据同步,从库发生报错1032找不到记录,但是登录从库中可以查询到此条记录,这里就很奇怪; 最后通过解析relaylog,根据relaylog中的update记录,以每个字段为查询条件进行查询,发现是由于NULL值列导致的,主库这列的值是NULL,从库在导入后导成了字符串"NULL",因此导致回放update操作时匹配不到数据...

  8MfSLxyzjZA4   2023年12月13日   15   0   0 MySQL

了解ArchLinux ArchLinux是一个轻量、灵活、基于x86-64架构的Linux发行版,遵循K.I.S.S.原则。注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。 1.简洁 ArchLinux将简洁定义为:避免任何不必要的添加、修改和复杂增加。简单来说,archlinux是一个可以让用户自己动手打造的操作系统。从安装到管理,archlinux放手让用户处理一切。 用户可以自己决定使用哪种桌面环境、安装哪些组件和服务。这种精细化的控制能够赋予你一个精简的操作系统,可以让用户自由选择所需的组件来构建属于用户自己的系统。 2.滚动更新(现代) 滚动更新(rollingup...

  8MfSLxyzjZA4   2023年12月11日   24   0   0 MySQL

MySQLShell如何接管手动搭建(含仲裁节点)MGR集群 本文源自GreatSQL社区用户的一次提问: Q:一个包含仲裁节点(ARBITRATOR)的GreatSQLMGR集群,一开始是用手动方式构建,后来想用MySQLShell接管,可以吗? A:是可以的,不过也有一定局限性 具体的操作如下 检查当前MGR集群情况 greatsql>selectfromperformance_schema.replication_group_members; +---------------------------+-------------------------------------...

  8MfSLxyzjZA4   2023年11月30日   12   0   0 MySQL

一、来自MySQL官方的感谢 在2023-10-25MySQL官方发布的8.2版本ReleaseNotes中,GreatSQL社区核心开发者RichardDang和HaoLu,分别收到了来自MySQL官方的贡献感谢,与Amazon、Facebook(Meta)、Tencent等一并出现在感谢清单中。详见: MySQL8.2ReleaseNotes/ChangesinMySQL8.2.0(2023-10-25,InnovationRelease):https://dev.mysql.com/doc/relnotes/mysql/8.2/en/news-8-2-0.html MySQL8.2.0...

  8MfSLxyzjZA4   2023年11月21日   16   0   0 MySQL

单机GreatSQL/MySQL调整架构为多副本复制的好处有哪些?为什么要调整? 性能优化:如果单个GreatSQL服务器的处理能力达到瓶颈,可能需要通过主从复制、双主复制或MGR,以及其他高可用方案等来提高整体性能。通过将读请求分发到多个服务器,可以大大提高并发处理能力。 高可用性:如果您的应用程序不能接受服务中断,那么多副本可以帮助您实现高可用性的故障切换。当主服务器发生故障时,可以快速切换到从服务器或另一个主服务器,以保持服务的连续性。 读写分离和业务数据测试:单机GreatSQL在做一致性备份时,往往对性能和负载产生压力,主从、多主、或MGR可以选择从节点来备份。数据恢复或者测试,...

  8MfSLxyzjZA4   2023年11月17日   16   0   0 MySQL

1.背景概述 在一次主从复制架构中,由于主节点binlog损坏,导致从节点无法正常同步数据,只能重做从节点;因此使用MySQL8.0.17开始提供的clone技术进行恢复,恢复后的2天都发生了主从报错数据冲突。 通过解析binlog发现,同一时刻主从节点都在执行同一条语句,因此询问业务是否在主从节点都执行了定时任务,业务回复定时任务只在主节点执行。 最后排查发现,克隆后的从节点的定时任务也会是开启的状态,因此同一时刻,主从节点同时执行定时任务,导致主从报错,最终将从节点的定时任务关闭后解决此问题。 2.问题复现 本次测试基于GreatSQL8.0.32-24 greatsql>SELEC...

  8MfSLxyzjZA4   2023年11月02日   36   0   0 MySQL
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~