产品解读:GreatADM如何快速改造单实例为双主、MGR、读写分离架构?
前言单机GreatDB/GreatSQL/MySQL将架构调整为多副本复制的好处有哪些?为什么要调整?编辑性能优化:如果单个GreatDB服务器的处理能力达到瓶颈,可能需要通过主从复制、双主复制或MGR及其他高可用方案来提高整体性能。通过将读请求分发到多个服务器,能大大提高并发处理能力;实现高可用:如果您的应用程序不能接受服务中断,那么多副本可帮您实现高可用性的故障切换。当主服务器发生故障时,可快
技术干货 | GreatDB新一代读写分离架构,如何炼就近乎0损耗的性能?
优化数据库性能并降低成本是每位架构师和DBA都必须面对的挑战。其中,读写分离是一种常见方法:即通过将读操作和写操作分发到不同的数据库实例,实现多副本负载和性能提升。传统的中间件方案,例如基于Proxysql、HAProxy、MySQL Router等方案,中间件路由转发效率瓶颈会导致性能明显下降,并且发生故障时,中间件的维护、数据库主备副本切换后的数据一致性判断、实例可用性等都需要DBA介入处理。
产品解读 | GreatADM如何高效实现数据库资源池化部署?
前段时间,介绍了万里数据库的GreatADM数据库管理平台如何图形化部署MGR(详见文章:探索GreatADM:如何快速定义监控),有朋友想了解GreatADM是否支持资源池化管理、租户隔离、监控等功能。今天,我们就来介绍一下GreatADM资源池的使用和部署操作,以及如何按项目隔离划分给不同的业务用户(租户),使用时的一些注意事项等。也许有人会问,为什么在私有化部署的管理平台中要增加一个资源池方
性能评测 | GreatDB VIP PLUGIN方案 VS MySQL InnoDB Cluster高可用方案
前言最近,我们与许多数据库用户进行了沟通和调研,了解到,目前仍有相当一部分投产的MySQL高可用或故障转移方案,用到了读写分离功能或业务接入VIP(Virtual IP Address)的方式,来屏蔽后端数据库架构。MySQL中,VIP机制一般借助于2个组件,即结合HaProxy和Keepalived两个软件完成。HaProxy是一款高性能的负载均衡器,支持TCP/HTTP流量的代理和转发。Kee
包拯断案 | collation带来的影响剖析@还故障一个真相
作为DBA运维的你是否有过这些苦恼:现如今,DBA们在维护数据库实例(MySQL技术路线)时,面对字符集似乎已默认选择utf8 这个事情,是否关注过collation?作为一名DBA运维人员,有时候会遇到一些我们无从下手的灵异现象。例如:程序访问数据库每隔一段时间就会出现中断,时间可能固定或不固定,自己的三板斧抡完之后仍不奏效,求助开发,开发表示己方无错,夹在中间的你该如何处理?## 心中有章,遇
技术干货 | 图文结合带你搞懂GreatSQL体系架构
作为一款金融级高可用的开源数据库,GreatSQL受到越来越多伙伴的喜爱和试用,但是对GreatSQL的底层原理还不太了解,今天就带大家揭开GreatSQL体系架构的神秘面纱!首先来回顾一张经典的体系架构图:图1_GreatSQL5.7 版本体系架构图由此可以发现,GreatSQL5.7 由以下几部分组成:连接池组件系统管理和控制工具SQL接口组件查询解析器查询优化器缓存组件可插拔存储引擎系统和日
技术干货 | 数据库实例无法连接?GreatSQL帮你快速找到答案!
小编得知,有一次,客户现场的数据库实例连接不上,需要帮忙排查一下原因,通过查看数据库实例进程,发现实例已经不存在了。在错误日志中发现shutdown字样出现过,没有出现其他报错信息,怀疑是某个用户手动关闭了实例。本次测试基于GreatSQL 8.0.32-24,通过以下测试步骤,发现确实是用户关闭了主机,导致数据库实例无法连接:1.正常关闭shutdown```powershellmysql>
包拯断案 | 揭晓Linux下CPU利用率过高的谜底与方法@还故障一个真相
作为DBA的你,遇到问题无从下手,除了在问题面前徘徊,还能如何选择?如果你一次或多次遇到该问题还是无法解决,又很懊恼,该如何排忧呢?关注公众号,关注《包拯断案》专栏,让小编为你排忧解难~
GreatSQL社区开源工具亮相丨数据校验&修复工具gt-checksum开源啦!
背景介绍功能特性gt-checksum使用3.1 标准使用案例3.2 直接在命令行模式下使用3.3 使用极简配置文件案例项目信息 经过两年多的努力,GreatSQL社区数据校验工具——gt-checksum近期正式开源啦~gt-checksum 作为GreatSQL社区新增的成员,是一款静态数据库校验修复工具,支持MySQL、Oracle等主流数据库,采用Go语言开发,快来试用吧,项目地址:
社区生态 | openEuler、龙蜥Anolis、统信UOS三大主流操作系统下编译GreatSQL二进制包
为了更好地支持更多操作系统及相关生态,GreatSQL社区决定发布openEuler、龙蜥Anolis、统信UOS三个操作系统下的GreatSQL二进制包。相应的二进制包可以访问gitee.com上的 GreatSQL项目 https://gitee.com/GreatSQL/GreatSQL/releases/tag/GreatSQL-8.0.25-17下载。本文简要记录在这三个操作系
运维工具箱 | Linux下如何正确理解CPU使用率?
DBA小伙伴们运维中是否有过以下烦恼:1)业务压力很小,但CPU利用率很高;2)CPU利用率很高,但us(用户空间)利用率低,sy(内核空间)利用率高;3)CPU利用率高,用尽已知手段排查都无明显效果;4)面试中被问到的CPU指标含义,无从答起;5)CPU的各种指标傻傻分不清楚。工欲善其事,必先利其器。为了解决上面的问题,我们必须先要了解一下CPU的工作原理,请看下文:01 什么是CPU
包拯断案 | create connections failed的深度剖析 还故障一个真相
create connections failed的深度剖析@还故障一个真相
技术分享丨 关于MySQL binlog解析那些事
作为一名数据库DBA,查看解析 binlog 是日常工作的一部分。但如果 binlog 文件很多呢?如何高效解析 binlog,能否同时解析多个binlog?这个问题至关重要。本文就针对能否同时解析多个binlog、innodb_buffer_pool_instances设置多少合适这两个问题进行探讨。可以同时解析多个binlog吗?首先,答案是肯定的。其次,当我们采用这种方式解析binlog时&
联合评测 | GreatSQL开源数据库在DapuStor Roealsen5 NVMe SSD中的应用探索
01 合作背景北京万里开源软件有限公司(万里数据库GreatDB)是专注于国产自主可控数据库产品研发超20年的国家高新技术企业,参与多个国家级的数据库行业标准制定工作。本次用于测试的GreatSQL 开源数据库是适用于金融级应用的国内自主 MySQL 版本,专注于提升 MGR 可靠性及性能,支持 InnoDB 并行查询等特性,可以作为 MySQL 或 Percona Server 的可选替换,用于