硅基社区
标签频道

索引失效

该标签下的文章、提问与讨论帖。

文 MySQL索引失效的三大实战场景与优化策略:从函数包裹到JSON字段的深度解析
一、现象或背景 在某电商平台的订单查询系统中,我们遇到一个典型问题:当使用 "WHERE UPPER(email) = 'TEST@EXAMPLE.COM'" 查询用户时,执行时间从200ms飙升至2.3s,且随着数据量增长呈指数级恶化。该
文 MySQL索引失效的五大场景与实战验证
现象或背景 在处理大数据量查询时,我们经常会遇到性能瓶颈。例如,一个核心转化率指标在DQC全绿的情况下,由于上游埋点当天有3个版本在灰度,事件覆盖率实际只有78%,导致业务方拿这个数做投放决策,事后发现偏差近10%。这表明,DQC全绿 ≠
问 H2 下 LIKE 查询大小写不一致怎么处理
背景 我们使用 H2 数据库管理一个日志审计系统,核心表 "t_audit_log" 规模达到 4800 万行、单表 62GB、InnoDB、MySQL 8.0.32,部署在 16C64G、NVMe 本地盘的服务器上。业务方反馈该表的某高频
文 JOIN 两侧 collation 不一致让索引隐身:utf8mb4_general_ci 与 0900_ai_ci 混用的慢查询复盘
«结论先行:"utf8mb4_general_ci" 和 "utf8mb4_0900_ai_ci" 都是「utf8mb4」,但它们是两套不同的比较规则(collation)。跨库 JOIN 时 collation 不一致,要么直接报 "Il
文 隐式类型转换让索引「隐身」:VARCHAR 字段传 int 参数导致全表扫描的排查与根治
结论先行:慢查询里有一类最「安静」的杀手,是隐式类型转换——它让 EXPLAIN 里的 "type" 从 "ref"/"range" 退化成 "ALL"、"key" 列直接变 "NULL",而 SQL 里你根本看不出任何「错别字」。字段是