Go语言技术文章
-
用 Redis Functions 与 Sorted Set 实现原子滑动窗口限流,讲清函数库部署、FCALL 调用、v1/v2 并行版本、配置切换回滚,以及唯一请求标识、时钟和性能边界。468 收藏 -
通过部门成绩同分示例比较 MySQL ROW_NUMBER 与 DENSE_RANK:前者适合每组固定取 N 行,后者适合保留前 N 个并列档位,并讲清稳定排序、CTE 外层筛选和 NULL 边界。112 收藏 -
数据库 · Redis | 1星期前 | Redis · 分页 · 缓存设计 · 排行榜 · Sorted Set · ZREVRANK Redis Sorted Set 排行榜 同分排名 排行榜翻页 历史榜单
讲清 Redis Sorted Set 排行榜中同分排序与业务名次的区别,并给出并列排名、版本化翻页、周期键历史榜单和过期保留的实用设计。189 收藏 -
用 MySQL WITH RECURSIVE 从邻接表生成组织树,讲清根节点参数、层级字段、路径排序、终止条件、深度上限与循环防护,并给出可直接改造的 SQL。127 收藏 -
Redis 7.4 为 Hash 字段提供独立过期能力。本文用会话与属性缓存场景说明 HEXPIRE、HTTL、HPTTL 的使用边界,并比较字段级过期、整键 TTL 与拆分 key 的选择。142 收藏 -
MySQL JSON 列不能直接按普通方式建索引。本文用生成列提取 JSON 路径中的字符串和数值,再建立二级索引,并用 EXPLAIN 检查查询是否匹配。291 收藏 -
Redis Streams 消费者组积压要先区分 lag 与 pending。本文用 XINFO、XPENDING、XAUTOCLAIM、XACK 和 XTRIM 组织认领、有限重试、死信与安全裁剪,并说明不同 Redis 版本的边界。324 收藏 -
联合索引列顺序不能只看区分度。本文用订单查询逐项判断等值前缀、首个范围列、排序方向与稳定分页,再结合 key_len、Using filesort 和 EXPLAIN ANALYZE 验证设计。500 收藏 -
用 Redis 8 原生 Vector Set 搭建轻量语义检索:设计向量与元素标识,写入 JSON 元数据,使用 VSIM、FILTER 和 FILTER-EF 过滤结果,并处理维度、类型、量化和迁移边界。195 收藏 -
用 MySQL EXPLAIN ANALYZE 拆解查询的迭代器耗时,结合 rows、actual time 和 loops 判断估算偏差、扫描放大与连接瓶颈,并给出安全的复测方法。169 收藏 -
Redis MEMORY STATS 的 allocator_frag_ratio 是 allocator_active 与 allocator_allocated 的比值。本文用命令、公式和对照表说明如何结合 allocator_frag_bytes、allocator_rss_ratio 与 mem_fragmentation_ratio 判断内存现象。348 收藏 -
MySQL JSON_OVERLAPS 可以配合 InnoDB 多值索引优化 JSON 数组相交查询,但必须匹配索引表达式、数组类型和查询路径,并用 EXPLAIN 确认优化器实际选用了索引。255 收藏 -
本文演示如何用 Redis ACL DRYRUN 在启用账号和执行目标命令前测试权限,区分命令未授权与键模式不匹配,并给出最小授权、反向验证和上线检查清单。288 收藏 -
数据库 · MySQL | 1星期前 | MySQL · 数据库运维 · MySQL备份 MySQL Clone CLONE LOCAL DATA DIRECTORY 本地克隆 clone_status
本文演示如何用 MySQL Clone 插件把当前实例复制到同一服务器的新目录,涵盖插件检查、BACKUP_ADMIN、绝对路径规则、CLONE LOCAL DATA DIRECTORY、进度查询和外部表空间限制。285 收藏 -
本文对比 Redis SLOWLOG 与 LATENCY DOCTOR 的记录范围、阈值单位和排查顺序,给出从延迟事件到具体慢命令的实战判断方法。208 收藏