负优化 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Wed, 29 Jul 2026 10:30:13 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.0.4 https://media.shuijingwanwq.com/2026/05/logo-150x150.png 负优化 标签归档 - 永夜 32 32 当 where 中的字段包含 shipping_at_gmt 与 shipping_status|shipping_type|operated_source 时,则强制使用组合索引,否则不强制使用组合索引 https://www.shuijingwanwq.com/2026/05/14/10479/ https://www.shuijingwanwq.com/2026/05/14/10479/#respond Thu, 14 May 2026 03:09:40 +0000 https://www.shuijingwanwq.com/?p=10479 本文针对列表接口响应超时的优化过程,探讨了在 Spatie\QueryBuilder 中强制使用组合索引的适用场景。通过 SQL 执行耗时分析发现,当查询条件包含 shipping_at_gmt 与 shipping_status、shipping_type 或 operated_source 时,强制使用组合索引有效;但在包含 operator_user_id 且数据量极大时会导致负优化。基于此总结出针对性规则,最终实现后的打印调试结果符合预期。

当 where 中的字段包含 shipping_at_gmt 与 shipping_status|shipping_type|operated_source 时,则强制使用组合索引,否则不强制使用组合索引最先出现在永夜

]]>
https://www.shuijingwanwq.com/2026/05/14/10479/feed/ 0