mysql的优化方式(都是干货)
1、对需要进行查询且数据量很大的表设置索引(索引数量不宜过多)。
2、创建数据表的时候,字段的长度不要设置过长,如:姓名,完全没必要设置成256的长度,尽量避免null值。
3、在查询一些信息的时候可以通过join on的方式去连接。
4、可以用BEGIN;COMMIT;的方式进行事务管理
BEGIN;
insert into aaa set a='aa',b= 'bb';
insert into bbb SET c='cc',d='dd';
update bbb SET c='77' where d='********';
COMMIT;
5、存储引擎的选择InnoDB>MyISAM
最后提供一个可以有效查看sql效率的方式
在每个sql之前加上这个关键字EXPLAIN ,如:EXPLAIN SELECT c,d FROM bbb WHERE d = ‘dd’;
若有其他补充或建议可私聊,大家一起沟通!