最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

統(tǒng)計mysql和pgsql庫和表占用大小方式

 更新時間:2025年10月31日 09:46:48   作者:學無止境的寶媽  
本文介紹了統(tǒng)計數據庫和表占用情況的方法,適用于MySQL 5.7和PostgreSQL 14.x版本,通過SQL查詢,可以獲取每個庫和表的具體大小,幫助評估磁盤使用計劃

適用背景

交付項目時,客戶需要統(tǒng)計數據庫和表占用情況,來評估后續(xù)磁盤使用計劃。

以下sql對應庫的版本,mysql為5.7 pgsql為14.x

mysql

每個庫的大小,單位MB

use information_schema;
select table_schema,round(sum(data_length/1024/1024),2) as data from tables group by table_schema order by data desc;

具體庫下的單表大小,單位MB

use information_schema;
select table_name,round(sum(data_length/1024/1024),2) as data from tables where table_schema='db_name' group by table_name order by data desc;

pgsql

每個庫的大小,單位MB

SELECT 
    nspname AS table_schema,
    ROUND(SUM(pg_total_relation_size(c.oid)) / 1024.0 / 1024.0, 2) AS total_mb
FROM 
    pg_class c
JOIN 
    pg_namespace n ON c.relnamespace = n.oid
WHERE 
    c.relkind = 'r'
GROUP BY 
    nspname
ORDER BY 
    total_mb DESC;

統(tǒng)計schema下單表大小,單位MB

SELECT 
    relname AS table_name,
    ROUND(pg_relation_size(c.oid) / 1024.0 / 1024.0, 2) AS data_mb  -- 表數據大?。∕B)
FROM 
    pg_class c
JOIN 
    pg_namespace n ON c.relnamespace = n.oid
WHERE 
    n.nspname = 'schema_name'  -- 指定schema名稱
    AND c.relkind = 'r'  -- 只統(tǒng)計普通表
ORDER BY 
    data_mb DESC;

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • MySQL免密登錄的幾種配置方式小結

    MySQL免密登錄的幾種配置方式小結

    在日常運維中,為了簡化登錄操作或提高自動化腳本執(zhí)行的效率,我們經常需要配置 MySQL 免密登錄,MySQL 支持通過多種方式實現免密登錄,這樣我們就可以避免每次輸入密碼,本文給大家介紹了MySQL免密登錄的幾種配置方式,需要的朋友可以參考下
    2024-10-10
  • 解決MySQL中的Slave延遲問題的基本教程

    解決MySQL中的Slave延遲問題的基本教程

    這篇文章主要介紹了解決MySQL中的Slave延遲問題的基本教程,文中針對不同情況給出了一些具體的解決方法,需要的朋友可以參考下
    2015-11-11
  • SQL group by去重復且按照其他字段排序的操作

    SQL group by去重復且按照其他字段排序的操作

    這篇文章主要介紹了SQL group by去重復且按照其他字段排序的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • mysql創(chuàng)建存儲過程實現往數據表中新增字段的方法分析

    mysql創(chuàng)建存儲過程實現往數據表中新增字段的方法分析

    這篇文章主要介紹了mysql創(chuàng)建存儲過程實現往數據表中新增字段的方法,結合實例形式對比分析了通過存儲過程新增字段相關操作技巧,需要的朋友可以參考下
    2018-12-12
  • MySql減少內存占用的方法詳解

    MySql減少內存占用的方法詳解

    這篇文章主要介紹了MySql減少內存占用的方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • MySQL導致索引失效的幾種情況

    MySQL導致索引失效的幾種情況

    這篇文章主要介紹了MySQL導致索引失效的幾種情況,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • 詳談mysqldump數據導出的問題

    詳談mysqldump數據導出的問題

    下面小編就為大家?guī)硪黄斦刴ysqldump數據導出的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • MySQL讀寫分離的項目時間實踐

    MySQL讀寫分離的項目時間實踐

    本文主要介紹了MySQL數據庫的讀寫分離技術,包括一主一從和雙主雙從兩種架構,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2025-03-03
  • 詳解MySQL中的字符集和排序規(guī)則

    詳解MySQL中的字符集和排序規(guī)則

    MySQL字符集用于定義數據庫中存儲的文本數據的編碼格式,而排序規(guī)則則用于確定如何對文本數據進行排序和比較,本文將給大家講講MySQL中的字符集和排序規(guī)則,需要的朋友可以參考下
    2023-09-09
  • Linux下卸載MySQL數據庫

    Linux下卸載MySQL數據庫

    如何在Linux平臺卸載MySQL呢?這篇文章主要介紹了Linux下卸載MySQL數據庫的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評論

同德县| 台北县| 九寨沟县| 贵南县| 巢湖市| 高台县| 青海省| 麻阳| 古浪县| 洪泽县| 文山县| 濮阳县| 宝兴县| 拜城县| 石林| 舒兰市| 依安县| 柘城县| 宝丰县| 常德市| 新乡市| 临安市| 福州市| 高密市| 句容市| 松阳县| 突泉县| 东光县| 锡林浩特市| 奎屯市| 边坝县| 杂多县| 合江县| 梁平县| 安康市| 桂平市| 铁力市| 民丰县| 盐津县| 沂水县| 曲阜市|