欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL查詢數(shù)據(jù)庫中某個(gè)庫、表、索引等所占空間的大小

 更新時(shí)間:2024年01月10日 10:37:46   作者:YYAugenstern  
MySQL是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它的查詢操作是非常強(qiáng)大和靈活的。查詢的效率不僅取決于表的大小,而且還取決于索引的大小,本文主要介紹了MySQL查詢數(shù)據(jù)庫中某個(gè)庫、表、索引等所占空間的大小,感興趣的可以了解一下

一、information_schema數(shù)據(jù)庫

1.1、概述

information_schema數(shù)據(jù)庫是MySQL出廠默認(rèn)帶的一個(gè)數(shù)據(jù)庫,不管我們是在Linux中安裝MySQL還是在Windows中安裝MySQL,安裝好后都會(huì)有一個(gè)數(shù)據(jù)庫information_schema,這個(gè)庫中存放了其他庫的所有信息。

1.2、關(guān)鍵表

  • schemata表:這個(gè)表里面主要是存儲(chǔ)在mysql中的所有的數(shù)據(jù)庫的信息。
  • tables表:這個(gè)表里存儲(chǔ)了所有數(shù)據(jù)庫中的表的信息,包括每個(gè)表有多少個(gè)列等信息。
  • columns表:這個(gè)表存儲(chǔ)了所有表中的表字段信息。
  • statistics表:存儲(chǔ)了表中索引的信息。
  • user_privileges表:存儲(chǔ)了用戶的權(quán)限信息。
  • schema_privileges表:存儲(chǔ)了數(shù)據(jù)庫權(quán)限。
  • table_privileges表:存儲(chǔ)了表的權(quán)限。
  • column_privileges表:存儲(chǔ)了列的權(quán)限信息。
  • character_sets表:存儲(chǔ)了mysql可以用的字符集的信息。
  • collations表:提供各個(gè)字符集的對(duì)照信息。
  • collation_character_set_applicability表:相當(dāng)于collations表和character_sets表的前兩個(gè)字段的一個(gè)對(duì)比,記錄了字符集之間的對(duì)照信息。
  • table_constraints表:這個(gè)表主要是用于記錄表的描述存在約束的表和約束類型。
  • key_column_usage表:記錄具有約束的列。
  • routines表:記錄了存儲(chǔ)過程和函數(shù)的信息,不包含自定義的過程或函數(shù)信息。
  • views表:記錄了視圖信息,需要有show view權(quán)限。
  • triggers表:存儲(chǔ)了觸發(fā)器的信息,需要有super權(quán)限。

二、常用功能

2.1、查詢所有數(shù)據(jù)庫中所有表占據(jù)的空間

use information_schema;

select 
	concat(round(sum(data_length/1024/1024),2),'MB') as 'MB', 
	concat(round(sum(data_length/1024/1024/1024),2),'GB') as 'GB'
from tables;

2.2、查詢指定數(shù)據(jù)庫占據(jù)的空間

select 
	concat(round(sum(data_length/1024/1024),2),'MB') as 'MB', 
	concat(round(sum(data_length/1024/1024/1024),2),'GB') as 'GB'
from tables
where table_schema = 'vhr';

2.3、查詢指定數(shù)據(jù)庫的指定表占據(jù)的空間

select 
	concat(round(sum(data_length/1024),2),'KB') as 'KB', 
	concat(round(sum(data_length/1024/1024),2),'MB') as 'MB', 
	concat(round(sum(data_length/1024/1024/1024),2),'GB') as 'GB'
from tables
where table_schema = 'vhr'
and table_name = 'user';

2.4、查詢指定數(shù)據(jù)庫的指定表的索引占據(jù)的空間

2.4.1、當(dāng)前數(shù)據(jù)庫中的表

2.4.2、user表中的索引信息

2.4.3、user表中索引所占空間大小

2.5、參考

https://blog.csdn.net/u011334621/article/details/53066818

到此這篇關(guān)于MySQL查詢數(shù)據(jù)庫中某個(gè)庫、表、索引等所占空間的大小的文章就介紹到這了,更多相關(guān)MySQL查詢庫表索引大小內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決MySQL錯(cuò)誤碼:1054 Unknown column ‘**‘ in ‘field list‘的問題

    解決MySQL錯(cuò)誤碼:1054 Unknown column ‘**‘ in&n

    這篇文章主要介紹了解決MySQL錯(cuò)誤碼:1054 Unknown column ‘**‘ in ‘field list‘的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • MySQL InnoDB架構(gòu)的相關(guān)總結(jié)

    MySQL InnoDB架構(gòu)的相關(guān)總結(jié)

    InnoDB存儲(chǔ)引擎架構(gòu)作為MySQL最常用的存儲(chǔ)引擎,每個(gè)后端程序員都應(yīng)有所了解,本文將具體講述MySQL InnoDB架構(gòu)的相關(guān)知識(shí),感興趣的朋友可以參考下
    2021-05-05
  • MySQL下高可用故障轉(zhuǎn)移方案MHA的超級(jí)部署教程

    MySQL下高可用故障轉(zhuǎn)移方案MHA的超級(jí)部署教程

    這篇文章主要介紹了MySQL下高可用故障切換方案MHA的超級(jí)部署教程,文中隊(duì)MHA方案的一些特點(diǎn)做了介紹,示例基于Linux系統(tǒng)的服務(wù)器環(huán)境,需要的朋友可以參考下
    2015-12-12
  • Mysql忘記root密碼怎么辦

    Mysql忘記root密碼怎么辦

    MySQL有時(shí)候忘記了root密碼是一件傷感的事,下面通過本文給大家介紹Mysql忘記root密碼怎么辦的相關(guān)知識(shí),需要的朋友參考下
    2016-01-01
  • MySQL操作符(and、or、in、not)的具體使用

    MySQL操作符(and、or、in、not)的具體使用

    本文主要介紹了MySQL操作符(and、or、in、not)的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • mysql中格式化數(shù)字詳解

    mysql中格式化數(shù)字詳解

    格式化在我們?nèi)粘i_發(fā)中必不可少,最近在遇到了關(guān)于mysql格式化數(shù)字的需求,所以下面這篇文章主要給大家介紹了關(guān)于mysql中格式化數(shù)字的相關(guān)資料,分別介紹了format函數(shù)和rpad 和 lpad 給定位數(shù),不足補(bǔ)充自定義字符,需要的朋友可以參考下。
    2017-07-07
  • 深入理解MySQL事務(wù)特性與自動(dòng)提交

    深入理解MySQL事務(wù)特性與自動(dòng)提交

    事務(wù)以及事務(wù)隔離機(jī)制,其實(shí)是所有關(guān)系型數(shù)據(jù)庫都有的問題,本文主要介紹了深入理解MySQL事務(wù)特性與自動(dòng)提交,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • CentOS7編譯安裝MySQL5.7.24的教程詳解

    CentOS7編譯安裝MySQL5.7.24的教程詳解

    這篇文章主要介紹了CentOS7編譯安裝MySQL5.7.24的教程,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • driver-class-name:?com.mysql.jdbc.Driver爆紅的問題解決

    driver-class-name:?com.mysql.jdbc.Driver爆紅的問題解決

    在springboot項(xiàng)目工程中想要進(jìn)行數(shù)據(jù)庫配置,driver-class-name:?com.mysql.cj.jdbc.Driver始終報(bào)錯(cuò),本文就來介紹一下如何解決,感興趣的可以了解一下
    2024-07-07
  • 總結(jié)三道MySQL聯(lián)合索引面試題

    總結(jié)三道MySQL聯(lián)合索引面試題

    這篇文章主要介紹了總結(jié)三道MySQL聯(lián)合索引面試題,眾所周知MySQL聯(lián)合索引遵循最左前綴匹配原則,在少數(shù)情況下也會(huì)不遵循,創(chuàng)建聯(lián)合索引的時(shí)候,建議優(yōu)先把區(qū)分度高的字段放在第一列
    2022-08-08

最新評(píng)論