Heim  >  Artikel  >  Datenbank  >  So fragen Sie die Datenbankkapazität in MySQL ab

So fragen Sie die Datenbankkapazität in MySQL ab

藏色散人
藏色散人Original
2023-03-25 17:22:236359Durchsuche

MySQL-Methode zum Abfragen der Datenbankkapazität: 1. Öffnen Sie das DOS-Fenster und geben Sie das bin-Verzeichnis von MySQL ein. 2. Führen Sie „SELECT table_schema AS ‚shujuku‘, table_name AS ‚biaoming‘, table_rows AS ‚jilushu‘, TRUNCATE (data_length / 1024/1024, 2) ..."-Anweisung zum Anzeigen der Kapazität jeder Tabelle in allen Datenbanken.

So fragen Sie die Datenbankkapazität in MySQL ab

Die Betriebsumgebung dieses Tutorials: Windows 10-System, MySQL Version 5.7, Dell G3-Computer.

Wie frage ich die Datenbankkapazität in MySQL ab?

MySql Datenbank- und Tabellenkapazität anzeigen und sortieren

MySql Datenbank- und Tabellenkapazität anzeigen und sortieren Alle Datenbankkapazitäten anzeigen

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;

Alle Datenbanktabellenkapazitäten anzeigen

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;

Angegebene Datenbankkapazität anzeigen

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 where table_schema = 'your_table_name';

Angegebene Datenbanktabellenkapazität anzeigen

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 
WHERE
    table_schema = '指定的库名' 
ORDER BY
    data_length DESC,
    index_length DESC;

Empfohlenes Lernen: „MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie die Datenbankkapazität in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn