程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
优化器 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
MySQL 8.4.13:漏掉的 OR 分支、gtid_executed 空洞与过期 AHI 条目
编程
MySQL 8.4.13:漏掉的 OR 分支、gtid_executed 空洞与过期 AHI 条目
2026-11-01 21:02:25
MySQL 8.4.13 里几条「语句正常执行、结果却不对」的修复:index_merge_union=off 时 OR 查询漏一个 disjunct 返回空集、XA RECOVER 与 GTID 可见顺序颠倒、binlogless 副本 FLUSH PRIVILEGES 在 gtid_executed 留空洞、过期 AHI 条目让点查读到已 discard 代际。附复现与验证方法。
MySQL
数据库
复制
优化器
MySQL 26.10 让 EXPLAIN TREE 和 JSON v2 输出显示分区裁剪结果
编程
MySQL 26.10 让 EXPLAIN TREE 和 JSON v2 输出显示分区裁剪结果
2026-10-25 21:04:46
MySQL 26.10.0 让迭代器版 EXPLAIN 也能看到分区裁剪:FORMAT=TREE 与 EXPLAIN ANALYZE 把分区名写进操作文本,JSON v2 给 partitions 数组,传统 EXPLAIN 与 JSON v1 不变。附 RANGE 分区表五步自查流程与「计划期候选读集」的边界。
MySQL
EXPLAIN
分区
优化器
MySQL 9.7 社区版能开 hypergraph_optimizer 了:WL#17265 的改动、五个开关与验证方法
编程
MySQL 9.7 社区版能开 hypergraph_optimizer 了:WL#17265 的改动、五个开关与验证方法
2026-10-22 20:02:09
社区版 MySQL 一直能看到 optimizer_switch 里的 hypergraph_optimizer,却开不起来。WL#17265 把它编进默认构建但仍默认关闭。本文拆清两个 CMake 选项的区别、五种开启方式的作用域差异,以及编译关闭时 SET 报 3999、启动参数被接受却不生效、SET_VAR 只给 warning 这三种表现,并用 optimizer trace 证明是否真的用上了新优化器。
MySQL
数据库
优化器
执行计划
运维
关掉 index_merge_union 后 OR 查询返回空集:MySQL 9.7.4 修掉的优化器正确性 bug
编程
关掉 index_merge_union 后 OR 查询返回空集:MySQL 9.7.4 修掉的优化器正确性 bug
2026-10-21 21:06:11
MySQL 把 index_merge_union 关掉后,某些 OR 查询会漏掉一个 disjunct,本应四行却返回 Empty set。本文给出最小表结构、开关对照的 EXPLAIN 与结果比对方法,说明 EXPLAIN 不能证明结果正确,并给出升级、恢复开关、UNION ALL 重写三条修法。
MySQL
优化器
故障排查
MySQL 9.7.0 LTS:社区版拿到 Hypergraph Optimizer 与 JSON Duality Views DML
代码
MySQL 9.7.0 LTS:社区版拿到 Hypergraph Optimizer 与 JSON Duality Views DML
2026-09-28 21:05:11
MySQL 9.7.0 LTS 把多项原企业版能力下放到社区版:Hypergraph Optimizer 可用 optimizer_switch 在各作用域开启、JSON Duality Views 支持 insert/update/delete、复制可观测性与 PKBDF2 存储格式等,附开启命令与适用判断,并列出仍属企业版的 Dynamic Data Masking。
MySQL
数据库
优化器
社区版
LTS
9.7
MySQL 9.7.0 LTS 发布:Hypergraph 优化器与 JSON Duality DML 下放到社区版
代码
MySQL 9.7.0 LTS 发布:Hypergraph 优化器与 JSON Duality DML 下放到社区版
2026-09-19 21:02:23
MySQL 9.7.0 LTS 把 Hypergraph 优化器和 JSON Duality View 的 DML 下放到社区版,另含 PBKDF2 密码存储、replica_allow_higher_version_source 滚动升级与 cpuset cgroup 感知。附各功能的开启命令与企业版 Dynamic Data Masking 说明。
MySQL
数据库
优化器
LTS
主键
PostgreSQL 19 Beta 2 深度解析:JIT 默认关闭、并行 Autovacuum、SIMD 加速 COPY——你的生产库该怎么接招
编程
PostgreSQL 19 Beta 2 深度解析:JIT 默认关闭、并行 Autovacuum、SIMD 加速 COPY——你的生产库该怎么接招
2026-07-26 15:13:23
PostgreSQL 19 Beta 2 深度解析:JIT默认关闭、standard_conforming_strings强制开启、并行Autovacuum、SIMD加速COPY、NOT IN转ANTI JOIN、预聚合下推、新系统视图与生产升级Checklist全覆盖。
PostgreSQL 19
数据库
JIT
Autovacuum
性能优化
SIMD
优化器
升级指南
PostgreSQL 18 深度解析:异步 I/O、Skip Scan 与下一代优化器实战完全指南
编程
PostgreSQL 18 深度解析:异步 I/O、Skip Scan 与下一代优化器实战完全指南
2026-07-21 13:46:06
深度解析 PostgreSQL 18 新特性:异步 I/O 子系统(io_uring)、Skip Scan、UUIDv7、虚拟生成列、OAuth 认证、时间约束等重大改进的工作原理与生产迁移指南
PostgreSQL 18
PostgreSQL
数据库
异步IO
性能优化
Skip Scan
UUIDv7
优化器
PostgreSQL 19 Beta 1 深度实战:从优化器革命到异步IO自愈——212项变更中最影响生产的18项完全指南(2026)
编程
PostgreSQL 19 Beta 1 深度实战:从优化器革命到异步IO自愈——212项变更中最影响生产的18项完全指南(2026)
2026-06-25 23:13:51
PostgreSQL 19 Beta 1深度解析:212项变更中最关键的18项改进,涵盖优化器革命、异步IO自愈、64位MultiXact、并行Autovacuum、聚合下推等核心特性,附性能测试和迁移指南
PostgreSQL 19
PG19
数据库
性能优化
优化器
异步IO
Autovacuum
MultiXact
聚合下推
SIMD
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调