上一页 1 2 3 4 5 6 7 8 9 ··· 40 下一页
摘要: 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 阅读(159) 评论(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 阅读(37) 评论(0) 推荐(0)
摘要: 基于 MySQL 8.0 细粒度授权:单独授予 KILL 权限的优雅解决方案 一、引言 作为一名数据库从业者,我在日常工作中经常会遇到一个棘手的问题:如何在保证安全的前提下,让业务团队拥有足够的权限去管理数据库执行的 SQL,尤其是终止那些失控的慢查询或异常线程?这个问题看似简单,却牵涉到权限设计、 阅读全文
posted @ 2025-03-05 14:33 GreatSQL 阅读(185) 评论(0) 推荐(0)
摘要: 函数索引触发的一个有趣的问题 导引 听同事提到一个有意思的事情,说在使用GreatSQL时,在navicat客户端和GreatSQL命令行客户端创建的函数索引不能共用,navicat客户端创建的函数索引,在navicat上执行SQL时可以使用,在GreatSQL命令行执行相同的SQL却用不上,反之, 阅读全文
posted @ 2025-02-26 10:18 GreatSQL 阅读(51) 评论(0) 推荐(0)
摘要: GreatSQL修改配置文件参数无法生效 一、问题描述 客户需要创建无主键表,因提供默认模板设置了参数sql_require_primary_key = ON(创建新表或更改现有表结构的语句强制要求表具有主键),当创建无主键表时会提示ERROR 3750 (HY000): Unable to cre 阅读全文
posted @ 2025-02-24 09:56 GreatSQL 阅读(48) 评论(0) 推荐(0)
摘要: 【GreatSQL优化器-15】index merge 一、index merge介绍 GreatSQL的优化器的Index Merge Optimization是查询优化器在处理复杂查询时使用的一种高级技术。当查询的 WHERE 子句中有多个独立的条件,且每个条件都可以使用不同的索引时,优化器会尝 阅读全文
posted @ 2025-02-21 10:20 GreatSQL 阅读(67) 评论(0) 推荐(0)
摘要: 【GreatSQL优化器-14】直方图应用 一、直方图介绍 GreatSQL的优化器负责将SQL查询转换为尽可能高效的执行计划,但因为数据环境不断变化有可能导致优化器对查询数据了解不够充足,可能无法生成最优的执行计划进而影响查询效率,因此推出了直方图(histogram)功能来解决该问题。 直方图用 阅读全文
posted @ 2025-02-19 10:10 GreatSQL 阅读(48) 评论(0) 推荐(0)
摘要: 主从复制中定位回放慢涉及的表 一、前提 世界千奇百怪,每个人都有自己独立的思想,有些事情即使你附耳告知,也可能如风般吹过,进而消逝,为了性能为了不延迟,表要加索引嘛,然而在某业务场景,业务表数千张,无索引的表几百张,这些表都是上百万的数据。 二、现象 在 GreatSQL 主从架构中,某天在系统资源 阅读全文
posted @ 2025-02-17 10:53 GreatSQL 阅读(42) 评论(0) 推荐(0)
摘要: 【GreatSQL优化器-13】直方图 一、直方图介绍 GreatSQL的优化器负责将SQL查询转换为尽可能高效的执行计划,但因为数据环境不断变化有可能导致优化器对查询数据了解不够充足,可能无法生成最优的执行计划进而影响查询效率,因此推出了直方图(histogram)功能来解决该问题。 直方图用于统 阅读全文
posted @ 2025-02-14 11:20 GreatSQL 阅读(37) 评论(0) 推荐(0)
摘要: 【GreatSQL优化器-12】make_tmp_tables_info 一、make_tmp_tables_info介绍 GreatSQL的优化器对于聚合函数和窗口函数需要创建内部临时表来进行计算并输出最后结果,这个内部临时表又需要原始表来作为数据输入源,具体的代码处理在make_tmp_tabl 阅读全文
posted @ 2025-02-12 10:18 GreatSQL 阅读(39) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 40 下一页