- 博客(385)
- 收藏
- 关注
原创 5.7到8.0版本升级导致备份导入失败:提示 “超过行长度“
MySQL 5.7 升级至 8.0/GreatSQL 时,备份导入或因行长度超限失败。本文解析原因并附解决方案,助顺利升级,值得关注!
2025-11-19 13:42:23
809
原创 GreatSQL CTE 查询报告临时表找不到问题解析
GreatSQL 中 CTE 查询遇临时表找不到问题解析:tmp_table_size 过小时易出错,因未同步修改关联表引擎,修复及临时解决办法详见文中。
2025-10-30 11:07:56
288
原创 GreatSQL 配置 SSL 访问:单机与 MGR 集群指南
本文详述 GreatSQL 单机与 MGR 集群配置 SSL 访问的步骤,含证书生成、参数设置等,助您保障数据传输安全,速览学习提升数据库防护力。
2025-10-24 13:58:03
431
原创 GreatSQL 优化技巧:最值子查询与窗口函数相互转换
GreatSQL 优化技巧:最值子查询与窗口函数互转案例解析,揭秘高效降 I/O 之道,助你提升 SQL 性能百倍,速看进阶!
2025-09-26 10:09:00
940
原创 MySQL迁移至GreatSQL后,timestamp字段插入报错解析
MySQL 迁移 GreatSQL 后 timestamp 插入报错解析,揭秘版本参数差异,附解决办法与升级注意事项,助您规避兼容问题。
2025-09-19 10:02:31
809
原创 GreatSQL分页查询优化案例实战
GreatSQL 分页优化实战:解析 Oracle 迁移后的分页写法差异,揭秘大表高效查询技巧,助你规避性能陷阱,提升数据库效能!
2025-09-10 11:12:31
584
原创 技术干货 | 如何将大表在线改造为分区表并释放空间
大表难管理?本文详解用 pt-online-schema-change 在线将大表改分区表,轻松释放空间,不影响业务,速看干货!
2025-09-05 10:45:29
603
原创 GreatSQL优化技巧:手动实现谓词下推
GreatSQL 优化技巧:手动实现谓词下推可大幅提升性能。本文借实例展示改写逻辑,助你掌握核心思路,快来学习优化之道!
2025-08-27 11:04:36
844
原创 GreatSQL备份报错“PROCESS权限不足“分析与解决
GreatSQL 备份遇 PROCESS 权限不足?本文解析 mysqldump 权限机制,提供解决方案与最小权限配置,助你规避备份故障,速来学习!
2025-08-13 14:47:31
402
原创 CTE查询数据量过大导致MySQL 8.0发生CORE问题解析
本文解析 MySQL 8.0.32 中 CTE 查询数据量大致 CORE 问题,从调查到解决深入剖析,新代码修复阈值判断,速来学习!
2025-07-25 10:51:02
813
原创 误操作后快速恢复数据 binlog 解析为反向 SQL
本文介绍用 reverse_sql 工具将 GreatSQL 数据库 binlog 解析为反向 SQL 恢复数据,含步骤、案例及与 binlog2sql 区别,速看!
2025-07-21 10:24:45
825
原创 GreatSQL优化技巧:使用 FUNCTION 代替标量子查询
本文介绍 GreatSQL 优化技巧,用 FUNCTION 代替标量子查询。原 SQL 耗时 86s,改写后 9.5s,性能提升 9 倍,快来学习!
2025-07-16 10:50:32
702
原创 GreatSQL通过伪装从库回放Binlog文件
本文介绍 GreatSQL 伪装从库回放 Binlog 文件方法,适用于误操作恢复等场景,附实例演示及风险提示,速来学习!
2025-07-04 10:45:43
371
原创 用systemd管理GreatSQL服务详解
本文详解用 systemd 管理 GreatSQL 服务,涵盖服务文件、环境变量、启停、重启等要点,助你高效管理,快来一探究竟!
2025-07-02 10:18:48
1062
原创 终止分区表变更操作时误删数据字典缓存导致MySQL崩溃分析
MySQL 在终止分区表操作时,因误删数据字典缓存致崩溃。剖析复现、日志与源码,指出根因并提修复建议,速看!
2025-06-25 09:53:42
470
原创 MySQL派生表查询大数据量无结果问题分析与解决
本文剖析 MySQL 派生表查询大数据量无结果问题,从现象调查到代码定位,给出修复方案,助你解决类似难题!
2025-06-20 10:11:26
372
原创 GreatSQL从库报错13146:字符集不一致问题处理
表中相关信息,可以看到contact列、tel列的字符集都为utf8mb4,排序规则为默认的 utf8mb4_0900_ai_ci;这段描述可以解释为什么在创建表时,如果没有明确指定列的字符集,则会使用该表或数据库的默认字符集。这意味着,如果为VARCHAR类型的列没有指定字符集,它将继承表或数据库层面定义的字符集。的方式进行数据恢复后配置同步,从库发生报错13146数据类型转换失败,导致同步异常;表的字符集两边不一致,主库为utf8mb3,从库为utf8mb4,那么所属列的字符集是否一致呢?
2025-06-18 11:00:11
515
原创 工具分享-从ibd文件中恢复数据的神器ibd2sql
ibd2sql是一个使用纯python3编写的离线解析MySQL InnoDB 存储引擎的ibd文件的工具。无第三方依赖包,使用GPL-3.0license。
2025-06-13 10:12:02
544
原创 dbops 助力 GreatSQL MGR架构安装部署
本文介绍用 dbops 部署 GreatSQL MGR 架构,含下载、配置、安装步骤,VIP 功能,速来学习!
2025-06-11 10:01:27
958
原创 GreatSQL连接数被打满的3种紧急解决方案
GreatSQL 连接数打满怎么办?本文分享 3 种紧急解决方案,含设置技巧、应急处理,助你保障数据库稳定,速看!
2025-06-04 10:22:36
684
原创 MySQL 派生表查询导致 Crash 的根源分析与解决方案
MySQL 8.0.32 派生表查询致 Crash?本文深度剖析根源,揭秘修复代码,复杂 SQL 问题应对有法,速来一探究竟!
2025-05-23 11:04:29
810
原创 MySQL派生条件下推优化导致自定义变量结果错误问题分析
MySQL 8.0.22 引入派生条件下推优化致自定义变量结果出错,8.0.28 修复,附规避措施,点击查看详细分析!
2025-05-22 10:15:01
815
原创 在Oracle到GreatSQL迁移中排序规则改变引发的乱码问题分析及解决
Oracle 到 GreatSQL 迁移改排序规则引发乱码?本文深入分析根源,提供方案,助你快速解决,速来一探究竟!
2025-05-14 10:46:05
1045
原创 使用 gt-checksum 分析迁移对象
本文以从 ORACLE 迁移到 GreatSQL 为例,介绍用 gt-checksum 分析迁移对象,含配置、执行及结果解析,完整呈现分析流程。
2025-04-25 10:08:15
671
原创 Java程序使用预处理语句的性能提升
本文通过 Java 程序对比常规 SQL 与预处理语句的 DML 性能,结果显示后者性能提升约 10%,重复 SQL 用它效率更高。
2025-04-23 10:30:47
333
原创 GreatSQL启动崩溃:jemalloc依赖缺失问题排查
本文排查 GreatSQL 启动崩溃问题,发现系 jemalloc 依赖缺失。mysqld_safe默认用 jemalloc,mysqld用 ptmalloc,建议安装依赖提性能。
2025-04-18 10:55:20
816
原创 MySQL下200GB大表备份,利用传输表空间解决停服发版表备份问题
MySQL 8.0 下 200GB 大表备份,可利用传输表空间解决停服发版问题,秒级备份、零复制,适用于单实例大表快备。
2025-04-09 10:32:32
463
原创 事务处理对持久统计信息自动收集的影响
本文探讨事务处理对持久统计信息自动收集的影响,通过 INSERT 和 DELETE 测试,发现回滚后统计信息或不匹配,需ANALYZE TABLE修正。
2025-04-02 10:44:25
335
原创 dbops 助力 GreatSQL 单机架构安装部署
本文介绍用 dbops 部署 GreatSQL 单机架构,涵盖工具简介、环境信息、下载安装步骤,还可自定义安装目录,快来学习~
2025-03-28 09:38:49
1048
原创 【GreatSQL优化器-18】GROUP_INDEX_SKIP_SCAN
优化器系列第十八篇,全网独家解析代码+例子,深入透彻地理解每一个细节。在本篇中,将聚焦于“GROUP_INDEX_SKIP_SCAN”。
2025-03-26 10:26:12
477
原创 【GreatSQL优化器-17】DYNAMIC RANGE
GreatSQL 的优化器有一种扫描方式是动态范围扫描方式,类似于“已读乱回”模式,这种模式是在表有多个索引的情况下,对驱动表连接的时候部分选择索引的情况。优化器没有找到好的索引可以使用,但发现在知道前面表的列值后,可能会使用某些索引。对于前面表中的每个行组合,优化器检查是否可以使用 range 或 index merge 访问方法来检索行。虽然这不是很快,但比执行完全没有索引的连接要快。下面用一个简单的例子来说明直方图怎么应用在优化器。
2025-03-19 10:09:45
587
原创 优化GreatSQL日志文件空间占用
自动清理旧日志,告别磁盘爆满!通过 binlog/relay log/slow log/audit log 四大空间参数控制,智能管理日志文件总量,DBA 从此无忧。
2025-03-14 11:01:56
893
原创 【GreatSQL优化器-16】INDEX_SKIP_SCAN
优化器系列第十六篇,全网独家解析代码+例子,深入透彻地理解每一个细节。在本篇中,将聚焦于“INDEX_SKIP_SCAN”。
2025-03-12 10:29:02
556
原创 GreatSQL 8.0.32-27 GA (2025-3-10)
新增 Turbo 引擎加速查询,Rapid 引擎内核升级。优化 MGR 事务传输,完善插件,支持 Zstd 压缩提效率。改进兼容性和安全性,修复崩溃、丢数据等问题!
2025-03-10 11:06:58
1168
原创 GreatSQL5.7 与 8.0 对 DATE 非法值处理方式不同
MySQL 8.0 与 5.7 在 DATE 非法值处理上差异显著,本文不仅对比两者表现,还深入探讨成因,为从业者提供实操建议。
2025-03-07 14:05:59
1021
原创 基于 MySQL 8.0 细粒度授权:单独授予 KILL 权限的优雅解决方案
MySQL 8.0 权限体系新变革!教你单独授予 KILL 权限,保障安全又灵活,附实战操作与关键要点,速学!
2025-03-05 14:39:42
941
原创 函数索引触发的一个有趣的问题
揭秘字符集差异导致的索引失效现象,解析整型列使用字符函数时的隐式转换陷阱,助开发者规避跨客户端索引兼容性问题,提升数据库查询优化技巧!
2025-02-26 10:25:22
582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅