Archive

作者: karp

MySQL 索引区分度(Cardinality)详解及优化实践

在 MySQL 中,索引是否有效,不仅取决于是否存在索引,还要看这个索引是否具有高区分度(Cardinality),也就是它能否快速筛选出目标数据。 本文将介绍什么是索引区分度、如何查看与分析它,以及在实际工作中如何应用这一概念来优化...
阅读全文

🚧 避免 VARCHAR 排序陷阱:当数字变成字符串

在日常开发中,我们经常会碰到“看起来像数字”的字段存储在 VARCHAR 类型的数据库列中。乍一看没问题,结果排序一查,全乱了。 ❓ 问题背景 假设我们有一个数据库字段用来记录某种“订单号”或“流水号”,形式都是数字,例如: 字段类型...
阅读全文