踩坑
文章平均质量分 75
莱特昂
这个作者很懒,什么都没留下…
展开
-
优化SQL的方法
使用join实现,但不适合join太多表,阿里巴巴开发者手册的规定,join表的数量不应该超过3个,join表数量太多时,会导致mysql在选错索引。一般SQL优化第一考虑的是索引优化,可使用explain命令,查看MySQL的执行计划,确认SQL是否有走索引。相对连接查询,子查询使用in关键字实现,具有结构化,相对简单,但是需要创建和删除临时表,增加资源消耗。索引可提升SQL效率,但索引需要额外的存储空间,而且还会有一定的性能消耗。left join,两个表的交集,以及左表剩余的数据,左表为驱动表。原创 2024-04-26 18:29:39 · 1835 阅读 · 2 评论 -
left join NULL踩坑
这种原本的写法感觉不是很好,会导致误解,之后接手的人不了解这里,很容易就改出问题了。其实把字符串‘NULL’,换成别的更容易理解的字符串,也是完全不影响结果的,而且更好理解。之后写代码可以注意这里。原创 2024-01-16 11:34:17 · 508 阅读 · 0 评论