随笔分类 - 数据库优化
摘要:1.or使得索引失效的解决方案: MySQL中的OR操作符可能会使索引失效,可以尝试将OR操作改为UNION ALL来实现相同的功能,这样可以有效地保持索引的有效性。另外,还可以考虑使用复合索引来解决OR问题,在大多数情况下也可以有效地提高查询的性能。 引申:union all与union的区别?什
阅读全文
摘要:目前做商城系统二次重构,遇到原系统遗留订单导出问题,因涉及多表查询操作,原代码设计者对mysql中加了N多的索引,但是查询的时候a表根本没有通过索引关联b表,导致索引失效,检索全表。先放出结论:关联字段类型不一致,导致索引失效。 两张表的数据量超过10万条,仅仅查询6000条数据,需要的时间接近4分
阅读全文
浙公网安备 33010602011771号