有你在真好 的个人博客
SQL高级:分析 80 万条数据
阅读:2291 添加日期:2021/3/27 23:17:25 原文链接:https://www.toutiao.com/item/6864824339615711747/

海量数据分析的方式有 3 种:

  • profiles
  • sql 诊断
  • 全局查询日志

数据准备

向表中插入 80 万条数据。

SQL高级:分析 80 万条数据

分析海量数据

profiles

使用的工具是:

show profiles

需要通过设定打开:


SQL高级:分析 80 万条数据

作用是记录所有 profile 打开之后的全部 SQL 查询语句。

执行结果:


SQL高级:分析 80 万条数据

sql 诊断

通过记录的每条语句消耗的时间,来判断语句的效率。

更精确的分析方法 sql 诊断:

profilesshow profile all for query Query_id


SQL高级:分析 80 万条数据

选择特定参数查看:

SQL高级:分析 80 万条数据

全局查询日志

打开全局日志

SQL高级:分析 80 万条数据

SQL高级:分析 80 万条数据

执行查询

SQL高级:分析 80 万条数据


SQL高级:分析 80 万条数据

输出全局日志查询结果:

SQL高级:分析 80 万条数据

以文件保存方式结果查看:


SQL高级:分析 80 万条数据

ICP备案号:苏ICP备14035786号-1 苏公网安备 32050502001014号