information_schema系列七
information_schema系列七
| INFORMATION_SCHEMA Name | Remarks |
| SPECIFIC_CATALOG | def |
| SPECIFIC_SCHEMA | routine database |
| SPECIFIC_NAME | routine name |
| ORDINAL_POSITION | 1, 2, 3, ... for parameters, 0 for function RETURNS clause |
| PARAMETER_MODE | IN, OUT, INOUT (NULL for RETURNS) |
| PARAMETER_NAME | parameter name (NULL for RETURNS) |
| DATA_TYPE | same as for COLUMNS table |
| CHARACTER_MAXIMUM_LENGTH | same as for COLUMNS table |
| CHARACTER_OCTET_LENGTH | same as for COLUMNS table |
| NUMERIC_PRECISION | same as for COLUMNS table |
| NUMERIC_SCALE | same as for COLUMNS table |
| DATETIME_PRECISION | same as for COLUMNS table |
| CHARACTER_SET_NAME | same as for COLUMNS table |
| COLLATION_NAME | same as for COLUMNS table |
| DTD_IDENTIFIER | same as for COLUMNS table |
| ROUTINE_TYPE | same as for ROUTINES table |
select distinct TABLE_NAME from information_schema.PARTITIONS where TABLE_SCHEMA='qiandai' and PARTITION_NAME is not null ;
查看每个分区表有多少个分区以及每个分区的行数:
select TABLE_SCHEMA, TABLE_NAME,PARTITION_NAME,TABLE_ROWS,PARTITION_EXPRESSION,PARTITION_METHOD,PARTITION_DESCRIPTION from information_schema.PARTITIONS where TABLE_SCHEMA='qiandai' and TABLE_NAME='employees' ;
3:PLUGINS


| INFORMATION_SCHEMA Name | SHOW Name |
| QUERY_ID | Query_ID |
| SEQ | |
| STATE | Status |
| DURATION | Duration |
| CPU_USER | CPU_user |
| CPU_SYSTEM | CPU_system |
| CONTEXT_VOLUNTARY | Context_voluntary |
| CONTEXT_INVOLUNTARY | Context_involuntary |
| BLOCK_OPS_IN | Block_ops_in |
| BLOCK_OPS_OUT | Block_ops_out |
| MESSAGES_SENT | Messages_sent |
| MESSAGES_RECEIVED | Messages_received |
| PAGE_FAULTS_MAJOR | Page_faults_major |
| PAGE_FAULTS_MINOR | Page_faults_minor |
| SWAPS | Swaps |
| SOURCE_FUNCTION | Source_function |
| SOURCE_FILE | Source_file |
| SOURCE_LINE | Source_line |
SET profiling = 1;
然后就可以看到这个会话记录的信息。
select * from qiandai.t1;
然后进行查询:
SHOW PROFILES;
就能够查看记录的信息了:

root@localhost [(none)]>SHOW PROFILES; +----------+------------+--------------------------+ | Query_ID | Duration | Query | +----------+------------+--------------------------+ | 1 | 0.00101925 | select * from qiandai.t1 | +----------+------------+--------------------------+ 1 row in set, 1 warning (0.00 sec)

能看到执行信息,还有使用的时间。

root@localhost [(none)]>SHOW PROFILE; +----------------------+----------+ | Status | Duration | +----------------------+----------+ | starting | 0.000219 | | checking permissions | 0.000035 | | checking permissions | 0.000016 | | Opening tables | 0.000047 | | init | 0.000101 | | System lock | 0.000040 | | optimizing | 0.000054 | | statistics | 0.000083 | | preparing | 0.000063 | | executing | 0.000019 | | Sending data | 0.000187 | | end | 0.000021 | | query end | 0.000023 | | closing tables | 0.000023 | | freeing items | 0.000040 | | cleaning up | 0.000051 | +----------------------+----------+ 16 rows in set, 1 warning (0.00 sec)

SHOW PROFILE可以深入的查看服务器执行语句的工作情况。以及也能帮助你理解执行语句消耗时间的情况。一些限制是它没有实现的功能,不能查看和剖析其他连接的语句,以及剖析时所引起的消耗。

(1)ALL 显示所有性能信息 (2)LOCK IO 显示块IO操作的次数 (3)CONTEXT SWITCHES 显示上下文切换次数,不管是主动还是被动 (4)CPU 显示用户CPU时间、系统CPU时间 (5)IPC 显示发送和接收的消息数量 (6)MEMORY [暂未实现] (7)PAGE FAULTS 显示页错误数量 (8)SOURCE 显示源码中的函数名称与位置 (9)SWAPS 显示SWAP的次数

6:REFERENTIAL_CONSTRAINTS


select * from information_schema.SCHEMA_PRIVILEGES ;

information_schema系列七的更多相关文章
- WCF编程系列(七)信道及信道工厂
WCF编程系列(七)信道及信道工厂 信道及信道栈 前面已经提及过,WCF中客户端与服务端的交互都是通过消息来进行的.消息从客户端传送到服务端会经过多个处理动作,在WCF编程模型中,这些动作是按层 ...
- SQL Server 2008空间数据应用系列七:基于Bing Maps(Silverlight) 的空间数据展现
原文:SQL Server 2008空间数据应用系列七:基于Bing Maps(Silverlight) 的空间数据展现 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft ...
- C语言高速入口系列(七)
C语言高速入口系列(七) C语言指针进阶 本章引言: 在前面第5节中我们对C语言的指针进行了初步的学习理解;作为C语言的灵魂, C指针肯定没那么简单,在这一节中,我们将会对指针进行进一步的学习,比方二 ...
- 7.oracle学习门户系列七---网络管理和配置
oracle学习门户系列七 网络管理和配置 们学习了模式和用户.包含模式定义以及模式的作用. 这篇我么来看下ORACLE数据库中的网络管理和配置.只是这篇好像和上篇没有继承啊.这怎么看? Ok,事实上 ...
- Alamofire源码解读系列(七)之网络监控(NetworkReachabilityManager)
Alamofire源码解读系列(七)之网络监控(NetworkReachabilityManager) 本篇主要讲解iOS开发中的网络监控 前言 在开发中,有时候我们需要获取这些信息: 手机是否联网 ...
- java多线程系列(七)---Callable、Future和FutureTask
Callable.Future和FutureTask 前言:如有不正确的地方,还望指正. 目录 认识cpu.核心与线程 java多线程系列(一)之java多线程技能 java多线程系列(二)之对象变量 ...
- java基础解析系列(七)---ThreadLocal原理分析
java基础解析系列(七)---ThreadLocal原理分析 目录 java基础解析系列(一)---String.StringBuffer.StringBuilder java基础解析系列(二)-- ...
- information_schema系列十
information_schema系列十 1:INNODB_FT_CONFIG 这张表存的是全文索引的信息,查询前可以先通过以下语句查询一下开启全文索引的表: show variables li ...
- information_schema系列九
information_schema系列九 1:INNODB_SYS_FOREIGN 这个表存储的是INNODB关于外键的元数据信息 Column name Description ID 外键的名 ...
随机推荐
- 什么叫“回归”——“回归”名词的由来&&回归与拟合、分类的区别 && 回归分析
http://blog.csdn.net/denghecsdn/article/details/77334160
- ajax和jsonp
ajax和jsonp 前言:ajax和jsonp可以与后台通信,获取数据和信息,但是又不用刷新整个页面,实现页面的局部刷新. 一.ajax 定义:一种发送http请求与后台进行异步通讯的技术. 原理: ...
- 使用Vmware安装linux且配置终端可以连接虚拟机总结
首先是下载一个linux镜像,我下载的是:ubuntu-16.04.2-desktop-amd64.iso 1.使用vmware安装linux,都使用默认的配置就行了,最多改一下主机名什么的,密码最好 ...
- 3,EasyNetQ-发布/订阅
一.发布 在发布/订阅模式中的角色是彼此陌生的. 一个发布者只是向世界说这个已经发生了,一位订阅者告诉世界“我在乎这个”. 在这个模型中,没有人关心特定的事件是很好的. 消息可能有一个订阅者,可能有2 ...
- BEM
BEM代表块(Block),元素(Element),修饰符(Modifier).BEM是由Yandex团队提出的一种CSS Class 命名方法,旨在更好的创建CSS/Sass模块.通过增加前缀的办法 ...
- web前端实现本地存储
当我们在提及web前端本地存储的时候,首先需要介绍一下本地化存储的概念和历史.本地化存储从来不是一个新奇的概念,因为web应用程序一直在追求的就是媲美甚至超越桌面应用程序.但是桌面应用程序一直优于we ...
- 2018 ACM 国际大学生程序设计竞赛上海大都会部分题解
题目链接 2018 ACM 国际大学生程序设计竞赛上海大都会 下午午休起床被同学叫去打比赛233 然后已经过了2.5h了 先挑过得多的做了 .... A题 rand x*n 次点,每次judge一个点 ...
- BZOJ.4355.Play with sequence(线段树)
题目链接 问题在于操作二.操作二可以拆分成:区间加\(C\).区间(对\(0\))取\(\max\). 注意到操作一的\(C\)都是非负数,即数列中不会出现负数,所以我们直接维护最小值和最小值出现的次 ...
- hdu 1116 敌兵布阵(树状数组区间求和)
题意: 给出一行数字,然后可以修改其中第i个数字,并且可以询问第i至第j个数字的和(i <= j). 输入: 首行输入一个t,表示共有t组数据. 接下来每行首行输入一个整数n,表示共有n个数字. ...
- hdu 3534 树形dp ***
题意:统计一棵带权树上两点之间的最长距离以及最长距离的数目 链接:点我 首先统计出结点到叶子结点的最长距离和次长距离. 然后找寻经过这个点的,在这个为根结点的子树中的最长路径个数目. #include ...