SQL高级:分析 80 万条数据
海量数据分析的方式有 3 种:
- profiles
- sql 诊断
- 全局查询日志
数据准备
向表中插入 80 万条数据。
分析海量数据
profiles
使用的工具是:
show profiles
需要通过设定打开:
作用是记录所有 profile 打开之后的全部 SQL 查询语句。
执行结果:
sql 诊断
通过记录的每条语句消耗的时间,来判断语句的效率。
更精确的分析方法 sql 诊断:
profilesshow profile all for query Query_id
选择特定参数查看:
全局查询日志
打开全局日志
执行查询
输出全局日志查询结果:
以文件保存方式结果查看:
