Go语言技术文章
-
介绍如何使用 ANALYZE TABLE 更新 MySQL histogram,并从 COLUMN_STATISTICS 确认桶数、采样率和自动更新策略,整个过程不修改表结构。386 收藏 -
用 MySQL LAG 按稳定日期顺序取上一条记录,配合 PARTITION BY、偏移量和 default 处理分区首行,再用 DATEDIFF 比较相邻日期。166 收藏 -
MySQL NTILE 按排序把结果行尽量均匀地分入固定桶。通过十行样例说明余数、并列值、分区和外层筛选,并比较人数分桶与固定阈值分档的适用条件。487 收藏 -
MySQL EXPLAIN ANALYZE 会实际执行目标语句。本文用 KILL QUERY、SHOW PROCESSLIST 和权限边界说明如何安全停止长时间分析,并确认连接是否仍可复用。134 收藏 -
围绕 WHERE 等值前缀、混合 ASC/DESC 排序和稳定分页,说明 MySQL 降序索引的复合列顺序、创建方式与 EXPLAIN 判断方法。434 收藏 -
MySQL histogram 通过单列分布改善偏斜数据的过滤估算。用隔离样例说明桶、采样、手动维护及计划对照,区分估算准确与实际提速。287 收藏 -
数据库 · MySQL | 15小时前 | MySQL · JSON · 数据库 · 数据校验 · mysql JSON Schema JSON_SCHEMA_VALID JSON 校验 CHECK 约束
MySQL 的 JSON_SCHEMA_VALID 返回 1、0、NULL 和错误分别代表什么?本文用原创 SQL 示例拆开 required、type、范围校验与 CHECK 约束的边界,并说明如何用验证报告定位失败字段。180 收藏 -
用 MySQL JSON_STORAGE_SIZE 读取 JSON 文档的二进制存储字节数,区分 JSON 文本长度、JSON 列原始空间与部分更新后的可复用空间,并说明 NULL、非法 JSON 和整表磁盘估算的边界。330 收藏 -
Redis Search 按字段聚合时,用 FT.AGGREGATE 配合 GROUPBY 和 REDUCE 生成分组统计,再用 SORTBY、MAX 和 LIMIT 控制排序范围与分页。162 收藏 -
RedisJSON 的 JSON.SET 可以用 NX 和 XX 控制条件写入。本文从路径是否命中出发,说明根文档创建、已有父对象补字段、已存在字段更新,以及缺失中间路径时的返回值。447 收藏 -
Redis向量检索的距离选择应服从模型与预处理约定。本文区分COSINE、IP和L2的长度影响,解释索引字段、KNN与二进制查询参数的职责,给出Python示例,并说明排序方向和阈值不能混用。159 收藏 -
Redis Functions 的替换单位是完整 library,而不是单个函数。本文用稳定函数名、FUNCTION LOAD REPLACE、FUNCTION LIST 和整库回滚建立一套可追踪的版本发布方法,并说明集群节点同步边界。468 收藏 -
Redis ACL 可以用命令类别减少逐条授权的维护成本,但命令权限不等于键和频道权限。本文从只读缓存账号出发,比较类别授权、单命令授权与排除式授权,给出可复查的最小权限组合。275 收藏 -
Redis淘汰策略需要同时匹配候选键范围与热点工作集。本文用假设活动缓存说明LRU、LFU、随机和TTL策略的取舍,给出配置与只读观察示例,强调热点保留不是保证,容量与回源约束仍须独立考虑。103 收藏 -
Redis 的 MEMORY USAGE 会返回一个键及其值在内存中的字节数,并计入管理开销。本文说明单值键怎样直接测量、聚合类型怎样用默认采样或 SAMPLES 0 估算,以及如何避免把单键结果误读成实例总内存。456 收藏