MySQL技术文章
-
MySQL 8.4 查询属性可以把页面 URL 或请求标签附着到下一条 SQL,再由 query_attributes 组件提供的 mysql_query_attribute_string() 在服务器端读取。本文说明安装组件、传值、处理 NULL、跨语句保存和关键限制。501 收藏 -
数据库 · MySQL | 6天前 | MySQL · JSON · 执行计划 · 查询优化 · mysql explain json_extract 执行计划 用户变量 FORMAT=JSON INTO
MySQL 8.4 可以用 EXPLAIN FORMAT=JSON INTO 把执行计划保存到当前会话的用户变量,再交给 JSON_EXTRACT、JSON_UNQUOTE 和 JSON_CONTAINS_PATH 读取。本文用原创 SQL 说明语法顺序、JSON path、字符串类型、可解释语句范围与会话边界。494 收藏 -
MySQL 8.4 中 sys.format_bytes() 已弃用,内置 FORMAT_BYTES() 是迁移方向。本文比较调用位置、1024 进位、PiB/EiB 单位差异,并给出报表和视图迁移清单。462 收藏 -
MySQL MAKE_SET 的掩码 NULL、零值与非零位为何输出不同?通过标签位置、NULL 跳过、空标签和未映射位示例,说明怎样保留原始状态,避免把展示空白误判为没有标记。481 收藏 -
数据库 · MySQL | 6天前 | MySQL · JSON · 索引 · 查询优化 · MEMBER OF JSON_CONTAINS JSON_OVERLAPS MySQL多值索引 JSON path
MySQL 多值索引要让 CAST 中的 JSON path、数组元素类型与 MEMBER OF、JSON_CONTAINS、JSON_OVERLAPS 查询路径保持一致,再用 EXPLAIN 区分路径不匹配与优化器基于成本放弃索引。246 收藏 -
用 MySQL JSON_TYPE 判断对象、数组和基础标量,结合 JSON_EXTRACT、CASE 与 BEFORE 触发器完成查询分流和写入时分类,并说明 SQL NULL、JSON null 与无效 JSON 的边界。116 收藏 -
MySQL JSON_REMOVE 支持在一次表达式中传入多个 JSON path。本文用嵌套对象示例说明路径从左到右求值、缺失成员的处理方式、父对象与叶子成员的删除边界,以及生产更新前的预览、权限和回滚检查。312 收藏 -
数据库 · MySQL | 6天前 | 并发 · MySQL · 数据库 · InnoDB · mysql innodb AUTO_INCREMENT innodb_autoinc_lock_mode
MySQL InnoDB 的 interleaved 自增锁模式允许多个 INSERT-like 语句并发分配编号。本文区分语句交错、bulk insert 预分配和事务回滚造成的间隔,并给出复制模式下的选择依据。295 收藏 -
MySQL 同一索引间隙中,不同位置的插入意向可以兼容,却可能共同等待第三方间隙保护。本文给出锁监控关联 SQL、三会话配方及字段解释,区分共同阻塞与互相阻塞。330 收藏 -
MySQL 的 JOIN_FIXED_ORDER 与 STRAIGHT_JOIN 都能固定连接顺序,但影响范围并不相同。本文比较两种写法对查询块、IN/EXISTS 半连接转换和排障验证的影响,并给出更稳妥的提示组合。347 收藏 -
解释为什么 UPDATE 的 EXPLAIN 计划看不到 Using index condition 仍可能正常:SELECT 用 ICP 减少完整行读取,而 UPDATE 必须读取并修改目标记录并维护相关索引。205 收藏 -
MySQL 联合索引缺少前导列条件时,普通 range 访问难以直接定位后缀范围。本文用单表覆盖索引示例说明 SKIP_SCAN 提示的写法、适用条件、EXPLAIN 观察点、optimizer_switch 边界和提示被忽略时的处理方式。197 收藏 -
MySQL 单表按组取最小值时,如何让 GROUP BY 列形成联合索引左前缀,并让 MIN 列紧邻其后。结合 SQL 示例说明 Loose Index Scan 条件、计划标记与改造边界。203 收藏 -
通过 performance_schema.threads 找到 THREAD_ID,再使用 SET RESOURCE GROUP 将指定线程切换到目标资源组,并掌握权限、线程类型和本地生效范围。291 收藏 -
MySQL Clone Plugin 可以把 donor 实例的数据复制到 recipient 测试实例。本文按准备条件、权限、白名单、CLONE INSTANCE、重启与收尾边界说明完整做法,重点提醒默认目录会清理接收端用户数据。260 收藏