Go语言技术文章
-
解释 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 收藏 -
Redis PUBSUB SHARDNUMSUB 用来查询一个或多个分片频道的订阅数。本文从命令格式、返回结构、空参数和 Redis Cluster 节点范围四个角度说明怎样读取结果,并给出接入监控时的成本边界。308 收藏 -
用原创SQL示例说明MySQL STATEMENT_DIGEST_TEXT的规范化方法,对比正则替换、SQL格式化与摘要哈希,解释工具记录设计、解析失败和长SQL截断限制。276 收藏 -
通过MSET和LMOVE示例说明Redis COMMAND GETKEYS如何从完整命令提取键名,并对比GETKEYSANDFLAGS的用途标志、客户端参数边界与接入注意事项。492 收藏 -
MySQL FORMAT_PICO_TIME 接收 Performance Schema 的皮秒计时值,自动选择 ps、ns、us、ms、s、min、h 或 d 输出可读字符串。本文说明查询写法、单位阈值、NULL 与旧 sys.format_time 的差异。425 收藏 -
Redis COMMAND GETKEYSANDFLAGS 会从完整命令参数中找出键,并返回每个键的访问类型与逻辑操作标志。本文用 LMOVE、SET 和 ZUNION 拆开解释标志含义、返回结构与客户端使用边界。289 收藏 -
MySQL STATEMENT_DIGEST 解析不了 SQL 时不会返回普通摘要,而是产生错误;本文对比字面量和变量输入的错误信息差异,并给出应用层捕获与记录方法。214 收藏 -
Redis FUNCTION RESTORE 的 APPEND 是默认的保守追加策略,遇到同名 library 会中止;REPLACE 会替换载荷涉及的同名 library,但不会解决库内函数名冲突。323 收藏 -
MySQL PS_THREAD_ID 接收连接编号,返回 Performance Schema 的线程编号。本文给出只读映射与关联查询,并说明 NULL、连接结束和事件未采集时的判断方法。159 收藏 -
介绍 Redis FUNCTION DUMP 如何导出全部函数库的序列化二进制载荷,并说明使用 redis-cli 保存、传输和通过 FUNCTION RESTORE 恢复时的策略边界。107 收藏 -
本文说明如何用 MySQL PS_CURRENT_THREAD_ID() 取得当前会话在 Performance Schema 中的内部 THREAD_ID,并区分 CONNECTION_ID、PROCESSLIST_ID、PS_THREAD_ID 的映射关系与 NULL、报错边界。337 收藏