mysql show 命令_mysql show 相关命令

processlist的show方式是不能使用过滤查找,可能源自MySQL的内部安全机制吧,show是用来查看MySQL内部运行数据,其实processlist就是

information_schema数据库中的一张表,那么通过查表的方式肯定是可以的了:

SELECT user, host, time, command, time

FROM [mysql|information_schema].processlist

WHERE user = 'me' and state IS NOT NULL;

另附MySQL Show命令的一些详解,供查阅:

show tables或show tables from database_name或show database_name.tables;

解释:显示当前数据库中所有表的名称

show databases;

解释:显示mysql中所有数据库的名称

show processlist;

解释:显示系统中正在运行的所有进程,也就是当前正在执行的查询。大多数用户可以查看

他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码。

show table status;

解释:显示当前使用或者指定的database中的每个表的信息。信息包括表类型和表的最新更新时间

show columns from table_name from database_name; 或show columns from database_name.table_name;或show fields;

解释:显示表中列名称(和 desc table_name 命令的效果是一样的)

show grants for user_name@localhost;

解释:显示一个用户的权限,显示结果类似于grant 命令

show index from table_name;或show keys;

解释:显示表的索引

show status;

解释:显示一些系统特定资源的信息,例如,正在运行的线程数量

show variables;

解释:显示系统变量的名称和值

show privileges;

解释:显示服务器所支持的不同权限

show create database database_name;

解释:显示创建指定数据库的SQL语句

show create table table_name;

解释:显示创建指定数据表的SQL语句

show engies;

解释:显示安装以后可用的存储引擎和默认引擎。

show innodb status;

解释:显示innoDB存储引擎的状态

show logs;

解释:显示BDB存储引擎的日志

show warnings;

解释:显示最后一个执行的语句所产生的错误、警告和通知

show errors;

解释:只显示最后一个执行语句所产生的错误

上面的大部分命令都可以用like,比如 show table like ‘%abce%’  。

附:

show status 结果说明

列含义

Name表名

Type表的类型 (ISAM,MyISAM或HEAP)

Row_format行存储格式 (固定, 动态, 或压缩)

Rows行数量

Avg_row_length平均行长度

Data_length数据文件的长度

Max_data_length数据文件的最大长度

Index_length索引文件的长度

Data_free已分配但未使用了字节数

Auto_increment下一个 autoincrement(自动加1)值

Create_time表被创造的时间

Update_time数据文件最后更新的时间

Check_time最后对表运行一个检查的时间

Create_options与CREATE TABLE一起使用的额外选项

Comment当创造表时,使用的注释 (或为什么MySQL不能存取表信息的一些信息)。

show index 结果说明:

列含义

Table表名

Non_unique0,如果索引不能包含重复。

Key_name索引名

Seq_in_index索引中的列顺序号, 从 1 开始。

Column_name列名。

Collation列怎样在索引中被排序。在MySQL中,这可以有值A(升序) 或NULL(不排序)。

Cardinality索引中唯一值的数量。这可通过运行isamchk -a更改.

Sub_part如果列只是部分被索引,索引字符的数量。NULL,如果整个键被索引。

show variables 结果说明:

Aborted_clients由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。

Aborted_connects尝试已经失败的MySQL服务器的连接的次数。

Connections试图连接MySQL服务器的次数。

Created_tmp_tables当执行语句时,已经被创造了的隐含临时表的数量。

Delayed_insert_threads正在使用的延迟插入处理器线程的数量。

Delayed_writes用INSERT DELAYED写入的行数。

Delayed_errors用INSERT DELAYED写入的发生某些错误(可能重复键值)的行数。

Flush_commands执行FLUSH命令的次数。

Handler_delete请求从一张表中删除行的次数。

Handler_read_first请求读入表中第一行的次数。

Handler_read_key请求数字基于键读行。

Handler_read_next请求读入基于一个键的一行的次数。

Handler_read_rnd请求读入基于一个固定位置的一行的次数。

Handler_update请求更新表中一行的次数。

Handler_write请求向表中插入一行的次数。

Key_blocks_used用于关键字缓存的块的数量。

Key_read_requests请求从缓存读入一个键值的次数。

Key_reads从磁盘物理读入一个键值的次数。

Key_write_requests请求将一个关键字块写入缓存次数。

Key_writes将一个键值块物理写入磁盘的次数。

Max_used_connections同时使用的连接的最大数目。

Not_flushed_key_blocks在键缓存中已经改变但是还没被清空到磁盘上的键块。

Not_flushed_delayed_rows在INSERT DELAY队列中等待写入的行的数量。

Open_tables打开表的数量。

Open_files打开文件的数量。

Open_streams打开流的数量(主要用于日志记载)

Opened_tables已经打开的表的数量。

Questions发往服务器的查询的数量。

Slow_queries要花超过long_query_time时间的查询数量。

Threads_connected当前打开的连接的数量。

Threads_running不在睡眠的线程数量。

Uptime服务器工作了多少秒。

关于上面的一些注释:

如果Opened_tables太大,那么你的table_cache变量可能太小。

如果key_reads太大,那么你的key_cache可能太小。缓存命中率可以用key_reads/key_read_requests计算。

如果Handler_read_rnd太大,那么你很可能有大量的查询需要MySQL扫描整个表或你有没正确使用键值的联结(join)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/393537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ordereddict有序字典

import collections as con# 有序添加和取字典元素 ord con.OrderedDict() ord[a] 1 ord[b] 2 ord[c] 3 print(ord, ordereddict)# 移动某元素到最后 ord.move_to_end(a) print(ord, move_to_end)转载于:https://www.cnblogs.com/xh4528/p/6538700.html

Spring: (一) -- 春雨润物之 核心IOC

作为一个Java人,想必都或多或少的了解过Spring。对于其优势也能道个一二,诸如方便解耦、支持AOP编程、支持声明式事务、方便测试等等。Spring也不仅仅局限于服务器端开发,它可以做非常多的事情,任何Java应用都可以在简单性、可测试…

reactjs快速如梦_帮助您理解和创建ReactJS应用的快速指南

reactjs快速如梦此帖子分为2部分 (This Post is divided into 2 parts) The First Part demonstrates how to create a simple React app using ‘create-react-app’ CLI and explains the project structure. 第一部分演示了如何使用“ create-react-app” CLI创建简单的Reac…

leetcode1351. 统计有序矩阵中的负数(二分查找)

给你一个 m * n 的矩阵 grid,矩阵中的元素无论是按行还是按列,都以非递增顺序排列。 请你统计并返回 grid 中 负数 的数目。 示例 1: 输入:grid [[4,3,2,-1],[3,2,1,-1],[1,1,-1,-2],[-1,-1,-2,-3]] 输出:8 解释&a…

XUbuntu22.04之跨平台音频编辑工具(平替Audition):ocenaudio(二百零二)

加粗样式 简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏&#…

QueryList4采集-图片本地化

QueryList4采集图片本地化 //采集public function cai() {//采集的url地址$data QueryList::get(https://news.ke.com/sh/baike/0033/)->rules([title > [.LOGCLICK , text],content > [.summary , text],image > [.lj-lazy , data-original , ,function($res){//…

mysql 从服务器同步设置_mysql主从同步配置

1.为什么要主从同步?在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一。尤其是在大规模系统中,数据库集群已经成为必备的配置之一。集群的好处主要有:查询负载、数据库复制备份等。其中Master负责写操作的负载&…

int、long、long long取值范围

short int 1个字节储存 unsigned short int 0~255short int -128~127 int 2个字节储存 unsigned int 0~4294967295 int 2147483648~2147483647 long 4个字节储存 unsigned long 0~4294967295long 21…

每天一个LINUX命令(pwd)

每天一个LINUX命令(pwd) 基本信息 pwd: /bin/pwd,显示当前路径的绝对路径 语法:pwd 应用程序位置 which pwd PWD作用 pwd --help或者man pwd PWD的使用 pwd 转载于:https://www.cnblogs.com/shanshanliu/p/6542403.html

leetcode69. x 的平方根(二分法)

实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 代码 class Solution {public int mySqrt(int x) {int l0,rx;while (…

一个swiper 两个分页器的写法【总结】

写项目的时候&#xff0c;使用的是swiper插件呈现的效果是一个swiper要实现两个分页器&#xff0c;下面就来总结一下 以swiper3为例来写&#xff0c;在页面中引入jquery、swiper.min.js和swiper.min.css文件。 HTML结构&#xff1a; <div class"banner swiper-containe…

react路由守卫+重定向_React + Apollo:如何在重新查询后进行重定向

react路由守卫重定向by Jun Hyuk Kim金俊赫 React Apollo&#xff1a;如何在重新查询后进行重定向 (React Apollo: How to Redirect after Refetching a Query) GraphQL is hot, and for a good reason. In short, it is a query language that allows you to ask for exact…

python 爬虫可视化编程_Python爬虫爬取博客实现可视化过程解析

源码&#xff1a;from pyecharts import Barimport reimport requestsnum0b[]for i in range(1,11):linkhttps://www.cnblogs.com/echoDetected/default.html?pagestr(i)headers{user-agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko…

tp6常用命令

TP6常用命令 1.创建控制器 php think make:controller --plain index** (php think make:controller --plain 控制器名称&#xff08;首字母大写&#xff09;)2.创建模型 php think make:model 【模块名】/模型名 模型名为表名相当3.创建中间件 php think make:middleware 中…

Problem B: 字符类的封装

Description 先来个简单习题&#xff0c;练练手吧&#xff01;现在需要你来编写一个Character类&#xff0c;将char这一基本数据类型进行封装。该类中需要有如下成员函数&#xff1a; 1. 无参构造函数。 2. 构造函数Character(char)&#xff1a;用参数初始化数据成员。 3. void…

leetcode852. 山脉数组的峰顶索引(二分法)

我们把符合下列属性的数组 A 称作山脉&#xff1a; A.length > 3 存在 0 < i < A.length - 1 使得A[0] < A[1] < … A[i-1] < A[i] > A[i1] > … > A[A.length - 1] 给定一个确定为山脉的数组&#xff0c;返回任何满足 A[0] < A[1] < … A[i…

linux 一键安装lnmp

运行下面这天命令&#xff0c;回车 wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp 选择数据库版本&#xff0c;回车 设置MySQL的root密码&#xff08;为了安全不…

图标下载

个人认为非常好的一个网站&#xff1a; http://www.easyicon.net/

以太坊ipfs_动手:Infura和以太坊上的IPFS入门

以太坊ipfsby Niharika Singh由Niharika Singh 动手&#xff1a;Infura和以太坊上的IPFS入门 (Hands On: Get Started With Infura and the IPFS on Ethereum) 为什么选择Infura&#xff1f; (Why Infura?) There are a lot of pain points being faced by blockchain which …

suse required-start: mysql_suse linux 安装MySql步骤

今天下午终于把mysql搞定了&#xff0c;我安装的这个linux版本(suselinux10.0)自己带的有Mysql&#xff0c;但是&#xff0c;在网上查的版本要比这高&#xff0c;所以就上网找了一个然后自己装&#xff0c;但是从来没有接触过MySql也不知道该怎么装&#xff0c;于是就上网找&am…