我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL常用性能分析命令

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL常用性能分析命令

MySQL常用性能分析命令

show version();
show engines;
show variables like "innodb_buffer_pool_size";#缓存池大小
show variables like "innodb_io";
show variables like "%slow%";##slow_query_log=on打开了慢查询日志,执行时间超过2秒即为慢查询。
show variables like "max_connections";#最大连接数
show variables like "max_used_connections";#响应的最大连接数

show global status like "Thread%";
#进程使用情况:
#Thread_create表示创建过的线程数,Thread_create过大表示MySQL一直在创建线程,比较耗资源,可适当增加配置文件中thread_cache_size值。

show variables like "thread_cache_size";

show global status like "qcache%";
#查询缓存:
#Qcache_free_blocks缓存中相邻内存块的个数,数目大说明有碎片,此时可通过flush query cache命令对缓存中的碎片进行整理;
#Qcache_free_memory:缓存中的空闲内存
#Qcache_hits:每次查询在缓存中命中时,就增大。
#Qcache_inserts:每次插入一个查询时就增大。命中次数/插入次数=命中比率。
#Qcache_lowmem_prunes:缓存出现内存不足并且必须要进行清理以便为更多查询提供空间的次数。这个数字最好长时间来看:如果这个数字不断增长,就表明碎片非常严重,或者内存很少。上面的free_blocks和free_memory会告诉你是哪种情况.
#Qcache_not_cached:不适合进行缓存的查询的数量。通常是由于这些查询不是select语句或者用了now()之类的函数。
#Qcache_queries_in_cahce:当前缓存的查询(和响应的数量)。
#Qcache_total_blocks:缓存中块的数量。

show variables like "query_cache%";
#query_cache_limit:超过此大小的查询将不缓存;
#query_cache_min_res_unit:缓存块的最小大小;
#query_cache_size:查询缓存大小;
#query_cache_type:缓存类型,决定缓存什么样的查询;
#query_cache_wlock_invalidate:当有其他客户端正在对MyISAM表进行写操作时,如果查询在query cache中,是否返回cache结果还是等写操作完成再读表获取结果。

show global status like "sort%";#排序使用情况

show global status like "table_locks%";
#表锁情况
#Table_locks_immediate:立即释放表锁数
#Table_locks_waited:需要等待的表锁数
#如果Table_locks_immediate/Table_locks_waited>5000,最好采用InnoDB引擎,因为InnoDB是行锁,而MyISAM是表锁,对于高并发写入,InnoDB效果更好。

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL常用性能分析命令

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

下载Word文档

猜你喜欢

MySQL常用性能分析命令

show version();show engines;show variables like "innodb_buffer_pool_size";#缓存池大小show variables like "innodb_io";show variables lik
MySQL常用性能分析命令
2019-02-28

Linux常用性能分析命令有哪些

这篇文章主要介绍了Linux常用性能分析命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。性能分析vmstat虚拟内存统计用法Usage: vmstat [optio
2023-06-16

Linux常用命令之性能命令

本文介绍linux常用性能统计分析命令,监控进程或者系统性能。主要包括CPU(top、mpstat)、内存(vmstat、free)、I/O(iostat)、网络性能(sar)、系统日志信息(demsg)、查看进程状态(pidstat)。下
2022-06-04

Linux常用命令-性能命令的用法是什么

本篇内容主要讲解“Linux常用命令-性能命令的用法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux常用命令-性能命令的用法是什么”吧!本文介绍Linux常用性能统计分析命令,监控
2023-06-09

如何使用top命令分析linux系统性能

这篇文章给大家介绍如何使用top命令分析linux系统性能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。top命令是Linux下常用的性能分析工具,可谓是分析系统性能最方便的工具能够实时显示系统中各个进程的资源占用状况
2023-06-28

git常用命令的示例分析

本篇文章给大家分享的是有关git常用命令的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。git能敏捷的处理任何大小的项目,因为git是一款免费、开源的分布式版本控制系统
2023-06-28

mysql常用命令

数据库的基本操作通过mysql客户端进入mysql后,实际位于所有仓库之外:* 选中要操作的数据库实例* 操作数据库实例中的表或其他实体.注意: ";"表示一条SQL命令的结束,当命令结束后才会执行此命令* 登陆数据库mysql[-h主机名或者ip] -u账号
2021-06-16

使用top命令分析linux系统性能的详解

linux的top命令简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状
2022-06-04

常用Apache日志分析命令大全

1、查看当天有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访
2022-06-03

MySQL - 常用的命令

当涉及到具体的数据库操作时,我会给出实际的示例,以更清楚地说明每个命令的用法。 创建数据库: CREATE DATABASE students; 列出数据库: SHOW DATABASES; 使用数据库: USE students; 创建表
2023-08-16

MySQL常用命令.md

链接数据库## -h/-u这些后面没有空格./bin/mysql -h[ip地址] -P[端口号] -u[用户名] -p[密码]查看建表语句show create table [table_name]列出所有的数据库show databases;列出所有的表s
MySQL常用命令.md
2018-11-04

几个常用的linux性能监控命令

1. sar 每两秒刷新一次, 总共5次 [root@dbhost01 ~]# sar 2 5Linux 2.6.32-504.el6.x86_64 (dbhost01) 03/30/2018 _x86_64_(4 CPU)02:53:1
2023-06-06

Linuxsar命令详解之分析系统性能案例

sar 命令很强大,是分析系统性能的重要工具之一,通过该命令可以全面地获取系统的 CPU、运行队列、磁盘读写(I/O)、分区(交换区)、内存、CPU 中断和网络等性能数据。 sar 命令的基本格式如下:[root@localhost ~]#
2022-05-27

Python中常用的pip命令实例分析

这篇文章主要讲解了“Python中常用的pip命令实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中常用的pip命令实例分析”吧!安装当然在Python 3.4版本之后以及
2023-07-02

Shell日志分析常用命令和例子

学会用shell分析日志只要一上午!!! 很多地方分享了日志分析的shell脚本,但是基本没说每个命令符的具体含义,学习成本还是很高,在这里总结下,方便大家快速入门。 1、在Windows下的用户要使用shell命令符的话请先安装cygwi
2022-06-04

MySQL性能分析(Explain)

更多知识,请移步我的小破站:http://hellofriend.top1. 概述使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。通过Explain,我们可以获取以下
MySQL性能分析(Explain)
2021-11-05

编程热搜

目录