MySQL优化
目录
Base
- SQL语句的语法顺序
FROM -> WHERE -> GROUP BY -> HAVING -> SELECT -> DISTINCT -> UNION -> ORDER BY
查询
-
使用MySQL5.7的虚拟列时候,需要先创建需要的虚拟列并在该虚拟列创建相应的索引,该索引等同于正常字段的索引,属于普通index。对比一个等同的覆盖索引,虚拟列的索引大小明显要小很多。相比较而言,覆盖索引的查询时间会更短,但是对应的索引大小要大一些,虚拟列的查询时间会比覆盖索引长一些,属于空间换时间,但是对应的索引大小会小一些,属于时间换空间。