03 2025 档案

摘要:dbops 助力 GreatSQL 单机架构安装部署 本文将深入介绍如何运用 dbops 完成 GreatSQL 单机架构的安装部署,无论是数据库新手寻求入门,还是经验丰富的技术人员追求高效操作,都能从中获取有价值的信息,助力构建坚实的数据库基础。 dbops 简介 dbops 是一套基于 Ansi 阅读全文
posted @ 2025-03-28 09:34 GreatSQL 阅读(38) 评论(0) 推荐(0)
摘要:【GreatSQL优化器-18】GROUP_INDEX_SKIP_SCAN 一、GROUP_INDEX_SKIP_SCAN介绍 GreatSQL 优化器的分组索引跳跃扫描(GROUP Index Skip Scan) 是一种优化查询的技术,尤其在联合索引中用于减少扫描的无效行数。group by操作 阅读全文
posted @ 2025-03-26 10:24 GreatSQL 阅读(18) 评论(0) 推荐(0)
摘要:GreatSQL 为何选择全表扫描而不选索引 1. 问题背景 在生产环境中,发现某些查询即使有索引,也没有使用索引,反而选择了全表扫描。这种现象的根本原因在于优化器评估索引扫描的成本时,认为使用索引的成本高于全表扫描。 2. 场景复现 2.1 环境信息 机器 IP:192.168.137.120 G 阅读全文
posted @ 2025-03-21 10:01 GreatSQL 阅读(25) 评论(0) 推荐(0)
摘要:【GreatSQL优化器-17】DYNAMIC RANGE 一、DYNAMIC RANGE介绍 GreatSQL 的优化器有一种扫描方式是动态范围扫描方式,类似于“已读乱回”模式,这种模式是在表有多个索引的情况下,对驱动表连接的时候部分选择索引的情况。优化器没有找到好的索引可以使用,但发现在知道前面 阅读全文
posted @ 2025-03-19 10:06 GreatSQL 阅读(26) 评论(0) 推荐(0)
摘要:优化GreatSQL日志文件空间占用 GreatSQL对于日志文件磁盘空间占用,做了一些优化,对于binlog、relay log、slow log和audit log的总空间占用进行了限制,使DBA免除了大量日志生成导致磁盘满的顾虑,极大的方便了数据库磁盘空间管理。 1.binlog二进制日志 b 阅读全文
posted @ 2025-03-14 10:20 GreatSQL 阅读(31) 评论(0) 推荐(0)
摘要:【GreatSQL优化器-16】INDEX_SKIP_SCAN 一、INDEX_SKIP_SCAN介绍 GreatSQL 优化器的索引跳跃扫描(Index Skip Scan) 是一种优化查询的技术,尤其在联合索引中用于减少扫描的无效行数。它通过"跳跃"式的扫描方式,避免了对索引中无用部分的扫描,从 阅读全文
posted @ 2025-03-12 10:23 GreatSQL 阅读(38) 评论(0) 推荐(0)
摘要:GreatSQL 8.0.32-27 GA (2025-3-10) 版本信息 发布时间:2025年3月10日 版本号:8.0.32-27, Revision aa66a385910 下载链接:https://gitee.com/GreatSQL/GreatSQL/releases/tag/Great 阅读全文
posted @ 2025-03-10 10:30 GreatSQL 阅读(75) 评论(0) 推荐(0)
摘要:GreatSQL5.7 与 8.0 对 DATE 非法值处理方式不同 一、问题描述 1. 问题现象 当分别通过LOAD DATA LOCAL INFILE和INSERT导入非法的 DATE 字段数据时,在5.7.21和 8.0.25使用LOAD DATA LOCAL会报一个Warning,数据异常但 阅读全文
posted @ 2025-03-07 10:39 GreatSQL 阅读(24) 评论(0) 推荐(0)
摘要:基于 MySQL 8.0 细粒度授权:单独授予 KILL 权限的优雅解决方案 一、引言 作为一名数据库从业者,我在日常工作中经常会遇到一个棘手的问题:如何在保证安全的前提下,让业务团队拥有足够的权限去管理数据库执行的 SQL,尤其是终止那些失控的慢查询或异常线程?这个问题看似简单,却牵涉到权限设计、 阅读全文
posted @ 2025-03-05 14:33 GreatSQL 阅读(98) 评论(0) 推荐(0)