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 外键的名 ...
随机推荐
- Java第三阶段学习(十二、HttpServletRequest与HttpServletResponse)
一.HttpServletRequest 1.概述: 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和 ...
- gym 101986
A - Secret of Chocolate Poles 队友写的. 好像水水的. //#pragma GCC optimize(2) //#pragma GCC optimize(3) //#pr ...
- 【Java】 大话数据结构(7) 循环队列和链队列
本文根据<大话数据结构>一书,实现了Java版的循环队列.链队列. 队列:只允许在一端进行插入操作,而在另一端进行删除操作的线性表. 1.循环队列 队列的顺序储存结构:用数组存储队列,引入 ...
- PowerShell 中使用 mvn 编译报错 Unknown lifecycle phase ".test.skip=true". 解决办法
nknown lifecycle phase “–Dmaven.test.skip=true”. You must specify a valid lifecycle phase or a goal ...
- 《编写可维护的javascript》读书笔记(上)
最近在读<编写可维护的javascript>这本书,为了加深记忆,简单做个笔记,同时也让没有读过的同学有一个大概的了解. 一.编程风格 程序是写给人读的,所以一个团队的编程风格要保持一致. ...
- 浅析Entity FrameWork性能优化
浅析EF性能优化 1. 数据Load 延迟加载:当实体第一次读取时,相关数据没有加载:当第一次试图访问导航属性时,所需的导航数据自动加载,EF默认使用这种方式加载数据,尽量使用预先加载和显 ...
- hdu 4452 37届金华赛区 K题
题意:给一个n*n的格子,1在左上角,2在右下角,每个人有一个初始速度和方向,若遇到边缘,则朝相反方向前进,若两个人相遇则交换方向(注意方向改变后,人仍然需要移动),同时,每个人每过t1,t2时间就会 ...
- SNOI 滚粗记
连睡觉都只能睡一半就吓醒 真的蠢 CE了四道 没有cstring 踏马本机怎么能过??!! 还有几次夏令营什么的 可能水水就结束了 最单纯的拿点优惠的想法也没实现 都说以后会有用的 大概是吧 也大概是 ...
- Using an LPC-Link2 as an LPC4370 evaluation board
https://www.lpcware.com/content/faq/lpcxpresso/using-lpclink2-as-lpc4370-eval As well as being a sta ...
- TCP套接字端口复用SO_REUSEADDR
下面建立的套接字都是tcp套接字 1.进程创建监听套接字socket1,邦定一个指定端口,并接受了若干连接.那么进程创建另外一个套接口socket2,并试图邦定同一个端口时候,bind错误返回“Add ...