Go语言技术文章
-
把应用层默认值和派生字段迁移到 MySQL 8.4 列定义时,先区分 DEFAULT 表达式与生成列,再按表达式限制、VIRTUAL 或 STORED、索引和应用写入契约逐项落地。368 收藏 -
Redis OBJECT FREQ 只能在 LFU 策略下读取对象的对数访问频率计数。本文按配置、key 生命周期、RESP 返回和业务边界排查整数、空值与异常结果。366 收藏 -
MySQL IS_UUID 返回 1 只说明输入符合可解析的 UUID 字符串格式,不代表业务表中存在对应记录。本文从故障影响、触发条件和根因出发,拆开格式校验、规范化、UUID_TO_BIN 与业务存在性查询的边界。363 收藏 -
用固定UUID说明MySQL UUID_TO_BIN的swap_flag如何调整时间字段排列,给出配对解码、二进制列写入与查询示例,并说明UUID版本和历史格式的取舍。362 收藏 -
Redis TS.DELETERULE 删除的是源时间序列上的压缩规则,不会删除目标时间序列或历史聚合样本。本文说明参数方向、TS.INFO 排查、Redis Cluster hash slot 和后续清理动作。354 收藏 -
Redis ZREMRANGEBYLEX 按 Sorted Set member 的字典序删除范围,不会因为 min 和 max 写反而自动倒序。本文解释同分值约束、[ 与 ( 的边界含义,并用 ZRANGE BYLEX、ZLEXCOUNT 和删除命令组成一个可核对的小清理流程。339 收藏 -
本文说明如何用 MySQL PS_CURRENT_THREAD_ID() 取得当前会话在 Performance Schema 中的内部 THREAD_ID,并区分 CONNECTION_ID、PROCESSLIST_ID、PS_THREAD_ID 的映射关系与 NULL、报错边界。337 收藏 -
MySQL sys.schema_table_statistics_with_buffer 能把表级读写量、等待时间和 InnoDB 缓冲池统计放到同一张视图中。本文用可读视图与 x$ 伴随视图整理查询方式,说明字段口径、筛选方法和迁移式排查清单,帮助定位需要继续分析的表级 IO 候选。335 收藏 -
MySQL 8.4 锁定服务通过 namespace、lock_name 和 timeout 取得共享读锁。本文说明 SQL 函数的最小写法、读写冲突、多锁调用原子性、按命名空间释放及 Performance Schema 排查边界。324 收藏 -
Redis FUNCTION RESTORE 的 APPEND 是默认的保守追加策略,遇到同名 library 会中止;REPLACE 会替换载荷涉及的同名 library,但不会解决库内函数名冲突。323 收藏 -
Redis PUBSUB SHARDNUMSUB 用来查询一个或多个分片频道的订阅数。本文从命令格式、返回结构、空参数和 Redis Cluster 节点范围四个角度说明怎样读取结果,并给出接入监控时的成本边界。308 收藏 -
用 Redis COMMAND DOCS 按需读取命令摘要、参数树、版本起点和历史说明,并区分它与 COMMAND INFO 在文档展示和运行时路由中的职责。306 收藏 -
MySQL Version Tokens服务器列表描述节点状态,会话列表声明客户端期望。结合独立SQL示例说明包含匹配、set与edit、权限及连接池和路由处理的边界。306 收藏 -
MySQL Performance Schema 的按线程等待汇总表能把 THREAD_ID、等待事件和累计计时关联起来。本文给出采集项、线程映射、排序定位和清零窗口的最小 SQL,并说明后台线程、计时单位和空结果的排查边界。306 收藏 -
解释 MySQL BIN_TO_UUID 与 UUID_TO_BIN 的 swap_flag 配对关系,使用固定 UUID 说明交换布局、错配现象、BINARY(16) 写入查询和历史数据边界。303 收藏