广告
返回顶部
首页 > 资讯 > 数据库 >mysql show profile
  • 689
分享到

mysql show profile

mysqlshowprofile 2017-03-30 16:03:28 689人浏览 无得
摘要

Mysql提供可以用来分析当前会话中语句执行的资源消耗情况,可以用来sql的调优的测量 默认情况下,参数处于关闭状态,并保存最近15次的运行结果 查看:show variables like "profiling"; 开启:set p

mysql show profile

Mysql提供可以用来分析当前会话中语句执行的资源消耗情况,可以用来sql的调优的测量

默认情况下,参数处于关闭状态,并保存最近15次的运行结果

查看:show variables like "profiling";

开启:set profiling=on;

运行sql语句

查看结果:show profiles;

诊断sql:show profile cpu,block io for query Query_ID;

show profile的常用查询参数。

①ALL:显示所有的开销信息。

②BLOCK IO:显示块IO开销。

③CONTEXT SWITCHES:上下文切换开销。

④CPU:显示CPU开销信息。

⑤IPC:显示发送和接收开销信息。

⑥MEMORY:显示内存开销信息。

⑦PAGE FAULTS:显示页面错误开销信息。

⑧SOURCE:显示和Source_function,Source_file,Source_line相关的开销信息。

⑨SWAPS:显示交换次数开销信息。

 

日常开发需注意的结论。

①converting  HEAP to MyISAM:查询结果太大,内存不够,数据往磁盘上搬了。

②Creating tmp table:创建临时表。先拷贝数据到临时表,用完后再删除临时表。

③Copying to tmp table on disk:把内存中临时表复制到磁盘上,危险!!!

④locked。

如果在show profile诊断结果中出现了以上4条结果中的任何一条,则sql语句需要优化

 

show profile默认是关闭的,并且开启后只存活于当前会话,也就说每次使用前都需要开启

永久配置:/etc/my.cnf下

[mysqld]

log_bin_trust_function_creators=1

 

 

 

您可能感兴趣的文档:

--结束END--

本文标题: mysql show profile

本文链接: https://www.lsjlt.com/news/6030.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql show profile
    mysql提供可以用来分析当前会话中语句执行的资源消耗情况,可以用来sql的调优的测量 默认情况下,参数处于关闭状态,并保存最近15次的运行结果 查看:show variables like "profiling"; 开启:set p...
    99+
    2017-03-30
    mysql show profile
  • MySQL 5.5中SHOW PROFILE、SHOW PROFILES语句怎么用
    这篇文章将为大家详细讲解有关MySQL 5.5中SHOW PROFILE、SHOW PROFILES语句怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 ...
    99+
    2022-10-18
  • mysql的慢查询分析调优工具show profile怎么用
    这篇文章主要介绍了mysql的慢查询分析调优工具show profile怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。show pro...
    99+
    2022-10-18
  • MySQL SHOW命令
    文章目录 SHOW命令介绍- SHOW命令用法 常用SHOW命令汇总常用命令汇总表- 服务器运行状态信息- 支持的字符集信息- 支持的校对规则信息- 上一个执行语句的告警信息- 上一个执行...
    99+
    2023-09-17
    mysql
  • mysql show 语句
    help show;显示show语句语法show databases;显示可用数据库 show tables;显示可用数据表 show columns from tb_name;显示表的...
    99+
    2022-10-18
  • mysql的show processlist
    mysql> show processlist; show processlist;只列出前100条,用show full processlist;可以展示所有的会话。 id...
    99+
    2022-10-18
  • Mysql profile怎么用
    这篇文章将为大家详细讲解有关Mysql profile怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 如何通过profile来发现语句...
    99+
    2022-10-18
  • MySQL show processlist说明
    show processlist和show full processlistprocesslist命令的输出结果显示了有哪些线程在运行,不仅可以查看当前所有的连接数,还可以查看当前的连接状态帮助识别出有问题...
    99+
    2022-10-18
  • Mysql show index解释
    查看表上的索引状态:SHOW INDEX returns table index information.SHOW KEYS and SHOW INDEXES are synonyms for SHOW I...
    99+
    2022-10-18
  • 怎么使用MySQL profile
    本篇内容主要讲解“怎么使用MySQL profile”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用MySQL profile”吧!剖析单条查询 prof...
    99+
    2022-10-19
  • 【MySQL】show global status命令
    原因 想通过show global status来完成对MySQL关键指标的采集,但是不知道这个命令频繁执行是否会造成性能压力,网上也没有搜到相关的资料。mysql_exporter工具也是使用的这个命令...
    99+
    2022-10-18
  • MySQL中的show命令
    mysql> help showName: 'SHOW'Description:SHOW has many forms that provide information about databases, t...
    99+
    2022-10-18
  • MySQL show processlist;命令详解
    SHOW PROCESSLIST显示哪些线程正在运行,如果您有SUPER权限,您可以看到所有线程,否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程),如果您不使用FULL关键词...
    99+
    2022-10-18
  • MySQL的show index 选择率
    show index from tbl_name\G;里面的每个字段信息各代表什么呢?DROP TABLE IF EXISTS t;CREATE TABLE t(a  int not null,b ...
    99+
    2022-10-18
  • MySQL常用的show命令
    这篇文章主要讲解了“MySQL常用的show命令”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MySQL常用的show命令”吧! MySQL中有很多的基本...
    99+
    2022-10-18
  • mysql show processlist命令详解
    SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是...
    99+
    2022-10-18
  • MySQL SHOW STATUS命令介绍
    SHOW STATUS提供MySQL服务的状态信息,执行这个语句只需要连接到MySQL数据库的权限。 这些服务状态信息来源于以下: ① 性能用户的表。 ② INFORMATION_SCHEMA用户下的GL...
    99+
    2022-10-18
  • MySQL 5.1 执行show databases没有mysql库
    同事反映,在mysql的一套测试库中执行'show databases;'命令,看不到mysql库 -bash-4.1$ mysql -uroot -p Enter password: mysql>...
    99+
    2022-10-18
  • profile怎么在mysql中使用
    这篇文章给大家介绍profile怎么在mysql中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。profile是什么当我们要对某一条sql的性能进行分析时,可以使用它。Profil...
    99+
    2022-10-18
  • MYSQL中Profile的示例分析
    这篇文章主要介绍MYSQL中Profile的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!MYSQL--Profile分析在分析一条SQL语句的时候,发现在SQL语句的末尾或...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作