MySQL數(shù)據(jù)庫(kù)查看數(shù)據(jù)表占用空間大小和記錄數(shù)的方法
如果想知道MySQL數(shù)據(jù)庫(kù)中每個(gè)表占用的空間、表記錄的行數(shù)的話,可以打開(kāi)MySQL的 information_schema 數(shù)據(jù)庫(kù)。在該庫(kù)中有一個(gè) TABLES 表,這個(gè)表主要字段分別是:
TABLE_SCHEMA : 數(shù)據(jù)庫(kù)名
TABLE_NAME:表名
ENGINE:所使用的存儲(chǔ)引擎
TABLES_ROWS:記錄數(shù)
DATA_LENGTH:數(shù)據(jù)大小
INDEX_LENGTH:索引大小
其他字段請(qǐng)參考MySQL的手冊(cè),這幾個(gè)字段對(duì)我們來(lái)說(shuō)最有用。
一個(gè)表占用空間的大小,相當(dāng)于是 數(shù)據(jù)大小 + 索引大小,
示例:
1.想查看hx庫(kù)的所有表大小,可以使用:
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='hx';
+-------------------+--------------------------+------------+
| TABLE_NAME | DATA_LENGTH+INDEX_LENGTH | TABLE_ROWS |
+-------------------+--------------------------+------------+
| enjoy_data | 6979584 | 70113 |
| hx_record | 113410048 | 753279 |
| itlearner_record | 21835546624 | 104917777 |
| tmp_day_id | 17326 | 811 |
+-------------------+--------------------------+------------+
2.想查看hx庫(kù)的enjoy表大小,可以使用:
SELECT DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM information_schema.TABLES WHERE TABLE_SCHEMA='hx' AND TABLE_NAME = 'enjoy_data';
返回:
+--------------------------+------------+
| DATA_LENGTH+INDEX_LENGTH | TABLE_ROWS |
+--------------------------+------------+
| 6979584 | 70113 |
+--------------------------+------------+
相關(guān)文章
MySQL刪除表時(shí)I/O錯(cuò)誤的原因分析與解決
這篇文章主要給大家介紹了關(guān)于MySQL刪除表時(shí)I/O錯(cuò)誤的原因分析與解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-08-08mysql 8.0.20 winx64.zip壓縮版安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了mysql 8.0.20 winx64.zip壓縮版安裝配置方法圖文教程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05Linux中更改轉(zhuǎn)移mysql數(shù)據(jù)庫(kù)目錄的步驟
前幾天發(fā)現(xiàn)由于MySQL的數(shù)據(jù)庫(kù)太大,默認(rèn)安裝的/var盤(pán)已經(jīng)再也無(wú)法容納新增加的數(shù)據(jù),只能想辦法轉(zhuǎn)移數(shù)據(jù)的目錄。網(wǎng)上有很多相關(guān)的文章寫(xiě)到轉(zhuǎn)移數(shù)據(jù)庫(kù)目錄的文章,但轉(zhuǎn)載的過(guò)程中還會(huì)有一些錯(cuò)誤,因?yàn)榇蟛糠秩烁揪蜎](méi)測(cè)試過(guò),這篇文章是本文測(cè)試過(guò)整理好后分享給大家。2016-11-11對(duì)MySQL子查詢的簡(jiǎn)單改寫(xiě)優(yōu)化
這篇文章主要介紹了對(duì)MySQL子查詢的簡(jiǎn)單改寫(xiě)優(yōu)化,文中的小修改主要將子查詢改為關(guān)聯(lián)從而降低查詢時(shí)關(guān)聯(lián)的次數(shù),需要的朋友可以參考下2015-05-05利用MyFlash實(shí)現(xiàn)MySQL數(shù)據(jù)閃回的操作指南
MySQL數(shù)據(jù)閃回是一種高級(jí)功能,它允許你在數(shù)據(jù)庫(kù)中恢復(fù)到某個(gè)特定的時(shí)間點(diǎn),通常是事務(wù)開(kāi)始或保存點(diǎn)的狀態(tài),以便處理數(shù)據(jù)錯(cuò)誤或回滾意外更改,本文給大家介紹了如何利用MyFlash實(shí)現(xiàn)MySQL數(shù)據(jù)閃回,需要的朋友可以參考下2024-06-06MySQL 替換某字段內(nèi)部分內(nèi)容的UPDATE語(yǔ)句
至于字段內(nèi)部分內(nèi)容:比如替換標(biāo)題里面的產(chǎn)品價(jià)格,接下來(lái)為你詳細(xì)介紹下UPDATE語(yǔ)句的寫(xiě)法,感興趣的你可以參考下哈,希望可以幫助到你2013-03-03關(guān)于MySQL8.x group_by報(bào)錯(cuò)的4種解決方案
這篇文章主要介紹了關(guān)于MySQL8.x group_by報(bào)錯(cuò)的4種解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06