MySQL升级必查项:SQL Mode对数据的隐形掌控
SQL Mode 这个看似简单的系统变量,实则是决定数据质量与查询兼容性的隐形开关。从MySQL 5.7升级到8.0或8.4 LTS时,忽略SQL Mode的调整往往会导致应用层大面积报错。今天咱们就结合实战案例,拆解SQL Mode的技术内幕。 01. SQL Mode基础:数据库的行为契约 SQL Mode是MySQL服务器运行时的行为配置集合,它决定了SQL语句的解析方式、数据验证的严格程度...
Oracle ACE
Database Expert · Tech Blogger
Dedicated to sharing technical content on databases such as Oracle, MySQL, and TiDB.
Sharing database technology and practical experience
SQL Mode 这个看似简单的系统变量,实则是决定数据质量与查询兼容性的隐形开关。从MySQL 5.7升级到8.0或8.4 LTS时,忽略SQL Mode的调整往往会导致应用层大面积报错。今天咱们就结合实战案例,拆解SQL Mode的技术内幕。 01. SQL Mode基础:数据库的行为契约 SQL Mode是MySQL服务器运行时的行为配置集合,它决定了SQL语句的解析方式、数据验证的严格程度...
上期内容我们介绍了 MySQL 8.4 LTS 性能调优:索引优化策略 ,接下来我们继续聊聊如何在 MySQL 8.4 LTS 中精准读懂查询计划。 01. EXPLAIN三剑客:从传统表格到现代树形 MySQL的执行计划输出格式经历了三代演进,每种格式都有其独特的适用场景。 三种格式对比: 格式 命令 核心优势 适用场景 传统表格 EXPLAIN 简洁直观,兼容所有版本 快速索引检...
00. 写在前面 前面介绍了,Oracle AI Database 26ai (后面简称 Oracle 26ai) 在 2026 年 1 月正式 GA 了 Linux x86-64 on premises 版本,这是继 19c 之后又一个长期支持版本(LTS)。说实话,从 19c 直接跳到 26ai,这个版本号跨度有点大,但背后的逻辑很清晰:Oracle 要把 AI 能力直接写进数据库内核,而不是...
作为一名在深夜被长事务告警惊醒无数次的DBA,笔者深知一条没有索引的SELECT语句能让生产环境CPU飙升到100%,还可能让SQL从几秒变成几小时跑不完。MySQL的索引策略早已从简单的单列索引进化为多维度的性能工程。今天咱们就聊聊如何用索引让查询速度提升百倍。 01. 索引基础与最左前缀原则 索引是MySQL查询优化的核心武器,但设计不当的复合索引可能比没有索引更慢。MySQL 中的最左前缀原...
2026年1月27日,Oracle AI Database 26ai 企业版的 Linux x86-64 本地部署安装包正式开放下载!首次将完整的 AI 原生(AI-Native)能力带向企业数据中心,对于全球数百万依赖本地基础设施的 DBA 和架构师而言,这个日子值得欢庆。过去几年,Oracle 19c 在OCI、Azure、AWS、Google Cloud 等云端早已大放异彩,26ai 也正式...
本期内容以最新版本 MySQL 8.4.8 为例,介绍 8.4 系列的新特性。 MySQL 8.4.3 中新增替代语法 MySQL 8.4.3 引入了与 Oracle、SQL Server、PostgreSQL 等数据库兼容的 ROLLUP 语法形式: 123456789-- 传统语法(仍支持)SELECT year, country, SUM(profit) FROM sales GROUP B...
深耕数据库领域十余年,专注企业级数据库技术研究与实践
Oracle 数据库专家,深入研究 19c / 26ai 新特性,企业级解决方案设计与实施
MySQL OCP 认证专家,擅长企业级 MySQL 架构设计、性能优化与高可用方案
TiDB 社区版主,分布式数据库实践者,推动国产数据库技术发展
关注 AI 前沿资讯,关注 AI 技术研究与最佳实践
持续学习,不断进步。通过权威认证验证技术能力,积极参与技术社区建设。
Oracle 官方认证专家
MySQL 5.6 / 5.7 / 8.0 认证专家
Oracle 19c 认证专家
TiDB 社区版主 / 布道师组委会成员