Go语言技术文章
-
Redis BF.MEXISTS 返回的是按输入顺序排列的布尔数组。本文说明如何用位次把结果映射回原始项,并处理 Bloom Filter 的可能误判、重复值、空输入和批量异常。136 收藏 -
从 JSON 路径的返回类型、函数索引表达式和排序规则入手,说明怎样让 MySQL 查询真正匹配 JSON 函数索引,并给出 EXPLAIN 排查与生成列兼容方案。136 收藏 -
Redis AOF 重写期间延迟升高时,先用 INFO persistence 确认窗口,再结合 COW、fork、fsync 排队和延迟事件区分资源竞争与命令本身变慢。134 收藏 -
MySQL EXPLAIN ANALYZE 会实际执行目标语句。本文用 KILL QUERY、SHOW PROCESSLIST 和权限边界说明如何安全停止长时间分析,并确认连接是否仍可复用。134 收藏 -
MySQL Instant DDL 不是所有列属性变更都能做到只改元数据。本文按支持条件、锁影响和回退路径区分改默认值、改名、改类型与 NULL 属性等操作,给出执行前检查清单。133 收藏 -
通过只读SQL查看MySQL NDB日志缓冲区占用,保留节点、日志类型与分区身份,计算占用率,区分备份行缺失和零占用,避免集群平均值掩盖局部差异。127 收藏 -
MySQL JSON_TABLE 单独用普通 PATH 取值时,字段缺失和 JSON null 都可能表现为 NULL;增加 EXISTS PATH 列记录路径是否出现,再结合取值列即可区分三种输入状态。124 收藏 -
数据库 · MySQL | 14小时前 | MySQL · 执行计划 · 查询优化 · 分区表 · mysql partition pruning 分区裁剪 RANGE COLUMNS EXPLAIN partitions
MySQL 分区裁剪看的是分区键条件能否被优化器化简为可判断的常量或范围。本文从分区定义、EXPLAIN 的 partitions 列、函数表达式和隐式类型转换入手,给出定位条件写法的排障路径。124 收藏 -
Redis RDB 与 AOF 的选择应围绕数据资产、允许丢失窗口和恢复耗时展开。本文比较快照、同步策略与重写边界,说明隔离历史备份为何不可替代,并给出只读检查和恢复演练思路。119 收藏 -
Redis GEOSEARCH 可以按圆形或矩形范围查询附近地点。本文说明中心点、范围、排序、数量和返回字段的选择边界。116 收藏 -
Redis ACL 可以用命令类别、单项排除和键模式限制应用账号权限。本文说明如何创建并复查最小权限用户。115 收藏 -
MySQL 空间范围筛选需协调空间列、SRID 与查询谓词。本文以 8.4 的点位表为例,说明经纬度轴顺序、MBR 候选条件和精确形状判断,以及旧表迁移注意事项。114 收藏 -
Redis SCAN 不是固定页大小的分页接口。本文说明游标推进、空页判断、MATCH/COUNT 边界,以及重复 key 的去重和幂等处理方案。113 收藏 -
Redis Stream 的 XTRIM MINID 会删除低于指定 ID 的历史条目,适合按时间近似控制保留窗口;MAXLEN 则按数量裁剪。本文用命令、边界表和复查方法说明精确与近似裁剪的取舍。110 收藏 -
说明 MySQL NDB 仲裁节点在网络分区中的裁决边界,解释 ArbitrationRank、Arbitration 与 ndbinfo 状态表的配合排查方法。109 收藏