Go语言技术文章
-
MySQL BENCHMARK 只重复标量表达式的运行时,不会完整重复解析、优化器、锁与结果集传输。本文用排查式方法拆开两种耗时,说明如何设计可解释的测试。481 收藏 -
CLUSTER COUNTKEYSINSLOT 只统计指定哈希槽的本地数据集。本文解释错误节点返回 0 的原因,并给出按主节点聚合全局键数量时的边界与排查方法。240 收藏 -
MySQL IS_UUID 返回 1 只说明输入符合可解析的 UUID 字符串格式,不代表业务表中存在对应记录。本文从故障影响、触发条件和根因出发,拆开格式校验、规范化、UUID_TO_BIN 与业务存在性查询的边界。363 收藏 -
Redis CLUSTER KEYSLOT 会返回 key 的 hash slot。本文从带标签 key 的设计出发,说明如何确认同标签键同槽、识别花括号边界,并避免用过粗标签制造热点。144 收藏 -
MySQL 普通 SELECT 后 ROW_COUNT() 返回 -1 是结果集语义,不是查询失败。本文对比 DML、DDL、COUNT(*) 与 SELECT INTO OUTFILE 的行数口径,并给出排查清单。122 收藏 -
用 Redis MEMORY STATS 的 total.allocated、overhead.total 和 dataset.bytes 区分数据集与管理开销,并说明分项、碎片口径和同条件采样的判断方法。162 收藏 -
MySQL ROW_COUNT() 的 UPDATE 结果取决于计数语义:默认关注真正改变的行,启用 CLIENT_FOUND_ROWS 后关注 WHERE 匹配的行。本文用原创 SQL 和选择表说明两者边界。131 收藏 -
Redis FUNCTION STATS 返回两类信息:running_script 描述当前运行中的函数及其耗时,engines 描述各执行引擎的函数与库统计。本文按观察对象、决策边界和常见误读拆开说明。203 收藏 -
MySQL GET_FORMAT 按 DATE、TIME、DATETIME 与 USA、EUR、JIS、ISO、INTERNAL 模板返回格式字符串,并可配合 DATE_FORMAT 与 STR_TO_DATE 完成日期展示和解析。178 收藏 -
用 Redis COMMAND DOCS 按需读取命令摘要、参数树、版本起点和历史说明,并区分它与 COMMAND INFO 在文档展示和运行时路由中的职责。306 收藏 -
解释 MySQL BIN_TO_UUID 与 UUID_TO_BIN 的 swap_flag 配对关系,使用固定 UUID 说明交换布局、错配现象、BINARY(16) 写入查询和历史数据边界。303 收藏 -
用固定UUID说明MySQL UUID_TO_BIN的swap_flag如何调整时间字段排列,给出配对解码、二进制列写入与查询示例,并说明UUID版本和历史格式的取舍。362 收藏 -
Redis LATENCY HISTOGRAM 可以按命令读取累计延迟分布。本文说明如何筛选命令、解释 calls 与 histogram_usec 时间桶、处理延迟跟踪未启用和统计重置,并给出一份可复用的排查清单。277 收藏 -
Redis PUBSUB SHARDCHANNELS 返回的是当前节点上的活跃分片频道,不是整个 Redis Cluster 的频道总表。本文解释节点级范围、频道分片归属和多节点排查方式,避免把局部结果误判为订阅丢失。252 收藏 -
用 MySQL STATEMENT_DIGEST 生成稳定归并键,再结合规范化文本、代表 SQL 和聚合指标,把只改变字面量的同形 SQL 归到同一类。246 收藏