MySQL:专题

SQL优化经验
SQL优化是怎么做的?
一.首先开启数据库慢查询日志,定位到查询效率比较低的sql , 找出对应的sql语句并进行分析 1.表设计是否规范,是否符合三范式的标准 (1)第一范式:保证原子性(不可拆分) (2)第二范式:每张表都有主键 (3)第三范式(每一列都有主键相关) 2.查看数据表中是否存在大量的冗余字段,字段数据类型是否合理 3.尽可能的使用varchar代替char 建表数据类型,能用数值的绝对不用字符存储 4.尽量避免null值,使用默认值替代空值,数值型可以使用0,字符型可以使用空字符串
二.查看sql语句是否规范 (1)避免使用关键字:or ,in,not in ,!=,<>,避免使用select * (2)尽量避免子查询,大部分子查询都可以连接查询 (3)用到or的地方可以使用union去代替实现 (4)用到in的地方可以使用exists去代替
三.分析sql的索引是否可以

MySQL:专题最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/26592.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>