搜索
简帛阁>技术文章>mysql的information_schema表

mysql的information_schema表

MySQL中 information_schema 为信息数据库,有其他数据库表的相关信息。

1 SELECT * FROM information_schema.INNODB_TRX;

查看当前运行的事务,可用于分析mysql执行卡顿时的原因。

2 查看所有数据库容量的大小

SELECT
    table_schema AS '数据库',
    sum(table_rows) AS '记录数',
    sum(
        TRUNCATE (data_length / 1024 / 1024, 2)
    ) AS '数据容量(MB)',
    sum(
        TRUNCATE (index_length / 1024 / 1024, 2)
    ) AS '索引容量(MB)'
FROM
    information_schema. TABLES
GROUP BY
    table_schema
ORDER BY
    sum(data_length) DESC,
    sum(index_length) DESC;

3 查看所有数据库各表容量大小

SELECT
    table_schema AS '数据库',
    table_name AS '表名',
    table_rows AS '记录数',
    TRUNCATE (data_length / 1024 / 1024, 2) AS '数据容量(MB)',
    TRUNCATE (index_length / 1024 / 1024, 2) AS '索引容量(MB)'
FROM
    information_schema. TABLES
ORDER BY
    data_length DESC,
    index_length DESC;
问题现象最近使用sysbench测试MySQL,由于测试时间较长,写了一个脚本按prepare>run>cleanup顺序在后台跑着。跑完后察看日志发现一个问题,MySQL服务错误日志
inux上,innodb使用异步IO子系统(nativeAIO)来对数据文件页进行预读和写请求。行为受到参数innodb_use_native_aio控制。默认是开启,且只是适用于linux平台,
一、oracle递归查询语句startwithconnectbyprior①给你一张,表里面有主键id,以及该项父节点parent_id,查询出该中所有的父子关系节点树?Oracle:start
算法基础~链表~求两个链交点(时间复杂度O(n)、空间复杂度O(1))1,接着上一篇优化思路:https://wwwcnblogscom/shan333/p/15033376html2,还记得
你设计一个用于存储字符串计数数据结构,并能够返回计数最小和最大字符串。实现AllOne类:AllOne()初始化数据结构对象。inc(Stringkey)字符串key计数增加1。如果数据结构
相信很多开发同伴们在研究算法、排序时候经常会碰到O(1),O(n),O(logn),O(nlogn)这些复杂度,看到这里就会有个疑惑,这个O(N)到底代表什么呢?首先o(1),o(n),o(log
Java中Set和List集合contains()方法,检查数组链表中是否包含某元素检查数组链表中是否包含某元素,使用Set而不使用List原因是效率问题,前者setcontains()方法实现
目录:《I/O模型之一:Unix五种I/O模型》《I/O模型之二:LinuxIO模式及select、poll、epoll详解》《I/O模型之三:两种高性能I/O设计模式Reactor和Proact
面试题你了解大O符号(bigOnotation)么?你能给出不同数据结构例子么?大O符号描述了当数据结构里面元素增加时候,算法规模或者是一个渐进上界。大O符号也可用来描述其他行为,比如:内
1大O:数步数数步数为了统一描述,大O不关注算法所用时间,只关注其所用步数。数组不论多大,读取都只需1步。用大O记法来表示,就是:O(1)很多人将其读作“大O1”,也有些人读成“1数量级”。一般