当前位置: 首页 > wzjs >正文

营销型网站建设公司武汉 网络 推广

营销型网站建设公司,武汉 网络 推广,综合门户网站建设,安阳网站建设方案背景 一条 SQL 语句的执行完,每个模块耗时,不同资源(CPU/IO/IPC/SWAP)消耗情况我该如何知道呢?别慌俺有 - MySQL profiling 1. SQL语句执行前 - 开启profiling -- profiling (0-关闭 1-开启) -- 或者:show variables like prof…

背景

一条 SQL 语句的执行完,每个模块耗时,不同资源(CPU/IO/IPC/SWAP)消耗情况我该如何知道呢?别慌俺有 - MySQL profiling

1. SQL语句执行前 - 开启profiling
-- profiling (0-关闭 1-开启)
-- 或者:show variables like 'profiling';
mysql> select @@profiling;-- 开启
mysql> SET profiling = 1;
-- 关闭
mysql> SET profiling = 0;
2. 执行某个SQL语句
3. 执行分析

3.1 显示当前会话产生的所有profiles
mysql> show profiles;
说明:每次最多显示最近15条profiles
Query_ID: 每条SQL语句ID编号
Duration:SQL语句执行时长
Query:具体的SQL语句

在这里插入图片描述

3.2 查看最近一条SQL执行情况
mysql> show profile;

3.3 查看指定query id的执行情况
mysql> show profile for query xxx_query_id;

  1. Status: 显示了SQL执行的一个完整的生命周期,涉及到各个阶段。
  2. Duration: 表示SQL在这个阶段的耗时。

在这里插入图片描述

3.4 执行资源(CPU/IO/IPC/SWAP)分析
mysql> show profile CPU, BLOCK IO for query xxx_query_id;
说明:show profile不指定type时默认只显示 StatusDuration
ALL:显示所有的开销信息。
BLOCK IO:显示块存储设备输入和输出的次数,即从硬盘读取和写入数据的次数。只有当数据量大于内存可用量时,才会借助硬盘进行内存交换(Swap),才会产生硬盘读取和写入。
CONTEXT SWITCHES:上下文切换开销。
CPU:显示CPU开销信息。
IPC:显示发送和接收开销信息。
MEMORY:显示内存开销信息。
PAGE FAULTS:显示页面错误开销信息。
SOURCE:显示和Source_function,Source_file, Source_line相关的开销信息。
SWAPS:显示交换次数开销信息。

注意事项:

  1. profile统计的数据依赖于底层system call调用,某些操作系统上不支持调用时值会返回NULL
  2. profiling统计的信息是进程级别而非线程级别,统计信息时刻在变更。
  3. Profiling信息还可以通过INFORMATION_SCHEMA PROFILING table查询
    SELECT STATE, FORMAT(DURATION, 6) AS DURATION FROM INFORMATION_SCHEMA.PROFILING WHERE QUERY_ID = 2 ORDER BY SEQ;
  4. 从profiling分析结果Status中得到优化方向
    • converting HEAP to MyISAM: 查询结果太大,内存不够用
    • Creating tmp table: 创建临时表。先拷贝数据到临时表,用完后再删除临时表
    • Copying to tmp table on disk: 把内存中临时表复制到磁盘上
    • locked: 发生了死锁行为
SHOW PROFILE [type [, type] ... ][FOR QUERY n][LIMIT row_count [OFFSET offset]]type: {ALL| BLOCK IO| CONTEXT SWITCHES| CPU| IPC| MEMORY| PAGE FAULTS| SOURCE| SWAPS
}

参考文档

https://dev.mysql.com/doc/refman/8.0/en/show-profile.html

profiling Statue : https://dev.mysql.com/doc/refman/8.0/en/general-thread-states.html

http://www.dtcms.com/wzjs/404202.html

相关文章:

  • 南宁做网站哪家好百度首页推广广告怎么做
  • 网站建设广告词天津seo技术教程
  • 重庆的企业的网站建设网站seo系统
  • 如何做网站的客服seo优化检测
  • 今天主要新闻百度上海推广优化公司
  • 类似wordpress博客系统seo博客网站
  • 设计公司网站建设费用电商网站seo怎么做
  • 成都中方互动做网站怎样站长工具的使用seo综合查询运营
  • 湖南奶茶加盟网站建设com域名注册
  • 旅游营销网站建设外链网盘系统
  • 大同网站建设熊掌号广州外包网络推广公司
  • 蒲城网站建设快推达seo
  • 青岛网站建设有限公司西安网站优化推广方案
  • 开发网站用什么工具做设计昆明网络推广优化
  • 建设雅马哈网站爬虫搜索引擎
  • 国内做设计的网站有哪些方面网站排名查询平台
  • 开锁都在什么网站做seo 视频
  • 旅游网站建设策划书如何做网络营销?
  • 2016广州网站设计公司成都网站建设方案托管
  • 搭建什么网站比较赚钱网站建设品牌公司
  • 本地一键搭建wordpress六六seo基础运营第三讲
  • 做301到别人网站前端开发培训机构推荐
  • 怎样建设一个网站教学设计网站设计与网页制作
  • 政府网站集约化建设情况报告济南网站运营公司
  • 做海南旅游网站的初衷google怎么推广
  • 花园桥网站建设哪个公司网站设计好
  • 个人服装定制网站品牌运营岗位职责
  • 播放视频网站做压力测试网站优化关键词
  • dreamweaver网站开发视频seo入门培训课程
  • 盐城做网站长沙排名推广