广告
返回顶部
首页 > 资讯 > 数据库 >MySQL常用性能分析命令
  • 572
分享到

MySQL常用性能分析命令

MySQL常用性能分析命令 2019-02-28 00:02:30 572人浏览 才女
摘要

show version(); show engines; show variables like "innodb_buffer_pool_size";#缓存池大小 show variables like "innodb_io"; show

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效果更好。

 

您可能感兴趣的文档:

--结束END--

本文标题: MySQL常用性能分析命令

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

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

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

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

下载Word文档
猜你喜欢
  • MySQL常用性能分析命令
    show version(); show engines; show variables like "innodb_buffer_pool_size";#缓存池大小 show variables like "innodb_io"; show...
    99+
    2019-02-28
    MySQL常用性能分析命令
  • Linux常用性能分析命令有哪些
    这篇文章主要介绍了Linux常用性能分析命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。性能分析vmstat虚拟内存统计用法Usage:  vms...
    99+
    2023-06-16
  • Linux常用命令之性能命令
    本文介绍linux常用性能统计分析命令,监控进程或者系统性能。主要包括CPU(top、mpstat)、内存(vmstat、free)、I/O(iostat)、网络性能(sar)、系统日志信息(demsg)、查看进程状态(...
    99+
    2022-06-04
    Linux常用命令 linux性能命令
  • git常用命令的示例分析
    本篇文章给大家分享的是有关git常用命令的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。git能敏捷的处理任何大小的项目,因为git是一款免费、开源的分布式版本控制系统...
    99+
    2023-06-28
  • mysql常用命令
    数据库的基本操作 通过mysql客户端进入mysql后,实际位于所有仓库之外: * 选中要操作的数据库实例 * 操作数据库实例中的表或其他实体. 注意: ";"表示一条SQL命令的结束,当命令结束后才会执行此命令 * 登陆数据库 mysq...
    99+
    2021-06-16
    mysql常用命令
  • mysql 常用命令
    查看innodb的事务表INNODB_TRX是否有正在锁定的事务线程 SELECT * FROM information_schema.INNODB_TRX; 如果ID存在于show full...
    99+
    2022-10-18
  • mysql 锁分析相关命令
    1.服务器级别的锁等待 可以通过show (full) processlist看到等待锁的线程id,但是无法知道究竟哪个线程持有锁 可以通过mysqladmin debug 相关...
    99+
    2022-10-18
  • MySQL命令的示例分析
    小编给大家分享一下MySQL命令的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL的基本操作可以包括两个方面:M...
    99+
    2022-10-18
  • Linux常用命令-性能命令的用法是什么
    本篇内容主要讲解“Linux常用命令-性能命令的用法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux常用命令-性能命令的用法是什么”吧!本文介绍Linux常用性能统计分析命令,监控...
    99+
    2023-06-09
  • 如何使用top命令分析linux系统性能
    这篇文章给大家介绍如何使用top命令分析linux系统性能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。top命令是Linux下常用的性能分析工具,可谓是分析系统性能最方便的工具能够实时显示系统中各个进程的资源占用状况...
    99+
    2023-06-28
  • Mysql Explain命令的使用与分析
    mysql explain命令用于显示mysql如何使用索引来处理select语句以及连接表。通过该命令可以分析出查询语句或是表结构的性能瓶颈,从而写出性能更好的SQL语句,通过 expalin 命令我们可...
    99+
    2022-10-18
  • 常用Apache日志分析命令大全
    1、查看当天有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -...
    99+
    2022-06-03
    Apache Linux 命令 日志 运维
  • 使用top命令分析linux系统性能的详解
    linux的top命令简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。 top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户...
    99+
    2022-06-04
    top命令分析linux系统性能 linux系统top命令 linux top命令 使用top命令分析linux系统性能的详解
  • MySQL - 常用的命令
    当涉及到具体的数据库操作时,我会给出实际的示例,以更清楚地说明每个命令的用法。 创建数据库: CREATE DATABASE students; 列出数据库: SHOW DATABASES; 使用数据库: USE students; 创建表...
    99+
    2023-08-16
    mysql 数据库
  • MySQL常用命令.md
    链接数据库 ## -h/-u这些后面没有空格 ./bin/mysql -h[ip地址] -P[端口号] -u[用户名] -p[密码] 查看建表语句 show create table [table_name] 列出所有的数据库 s...
    99+
    2018-11-04
    MySQL常用命令.md
  • MySQL 8.0.18命令的示例分析
    小编给大家分享一下MySQL 8.0.18命令的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!打开刚刚解压的文件夹 C:...
    99+
    2022-10-18
  • MySQL基础命令实操分析
    这篇文章主要介绍“MySQL基础命令实操分析”,在日常操作中,相信很多人在MySQL基础命令实操分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL基础命令实操分析”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-29
  • MySQL命令行下18个常用命令
    在日常的网站维护和管理中,会用到非常多的SQL语句, 熟练使用对网站管理有很多好处,尤其是站群管理的时候。 下面列一些常用的命令做备记。 1、显示数据库 show databases 显示表 show...
    99+
    2022-10-18
  • mysql命令行常用命令有哪些
    这篇文章将为大家详细讲解有关mysql命令行常用命令有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 MySql地址:www.mysql.org 第一招、mysq...
    99+
    2022-10-19
  • Python中常用的pip命令实例分析
    这篇文章主要讲解了“Python中常用的pip命令实例分析”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python中常用的pip命令实例分析”吧!安装当然在Python 3.4版本之后以及...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作