看啥推荐读物
专栏名称: 石杉的架构笔记
专注原创、用心雕琢!十余年BAT一线大厂架构经验倾囊相授
今天看啥  ›  专栏  ›  石杉的架构笔记

我工作10年辗转3家大厂,给你总结出30条高质量的SQL优化技巧!

石杉的架构笔记  · 公众号  ·  · 2022-10-14 07:50
文章来源:【公众号:捡田螺的小男孩】前言本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。1、查询SQL尽量不要使用select *,而是select具体字段。反例子:select * from employee;正例子:select id,name from employee;理由:只取需要的字段,节省资源、减少网络开销。select * 进行查询时,很可能就不会使用到覆盖索引了,就会造成回表查询。2、如果知道查询结果只有一条或者只要最大/最小一条记录,建议用limit 1假设现在有employee员工表,要找出一个名字叫jay的人.CREATE TABLE `employee` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `age` int(11) DEFAULT NULL, `date` datetime DEFAULT NULL, `sex` int(1) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;反例:select id,name from employee where name='jay'正例select id,name from employee ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照