Jak sprawdzić rozmiar bazy danych i tabel MySQL
- 2069
- 120
- Pan Jeremiasz Więcek
MySQL to relacyjny system zarządzania bazą danych, powszechnie używany jako system bazy danych dla systemów Linux. Ten artykuł pomoże ci obliczyć rozmiar tabel i bazy danych na serwerach MySQL lub MARIADB, chociaż zapytania SQL. MySQL przechowywał wszystkie informacje związane z tabelami w bazie danych w bazie danych Information_Schema. Użyjemy tabeli Information_Schema, aby znaleźć rozmiar tabel i baz danych.
Sprawdź rozmiar pojedynczej bazy danych w MySQL
To zapytanie obliczy rozmiar pojedynczej bazy danych na serwerze MySQL. Proszę zmień 'MYDB„Z faktyczną nazwą bazy danych.
Wybierz Table_Schema „Nazwa bazy danych”, sum (data_length + index_length)/1024/1024 "Rozmiar bazy danych (MB)" z Information_Schema.Tabele, w których table_schema = 'MYDB';;
+---------------+--------------------+ |. Nazwa bazy danych | Rozmiar bazy danych (MB) | +---------------+--------------------+| mydb | 0.15625000 | +---------------+--------------------+1 wiersz w zestawie (0.04 s)
Sprawdź rozmiar wszystkich baz danych w MySQL
To zapytanie obliczy rozmiar wszystkich baz danych na serwerze MySQL.
Wybierz Table_Schema „Nazwa bazy danych”, sum (data_length+index_length)/1024/1024 "Rozmiar bazy danych (MB)" z Information_Schema.Grupa tabel według table_schema;
+--------------------+--------------------+ |. Nazwa bazy danych | Rozmiar bazy danych (MB) | +--------------------+--------------------+| Demodb | 0.15625000 | |. Information_Schema | 0.00976563 | |. mydb | 0.15625000 | |. Mysql | 0.81098557 | |. wydajność_schema | 0.00000000 | +--------------------+--------------------+5 wierszy w zestawie (0.01 s)
Sprawdź rozmiar pojedynczego tabeli w bazie danych MySQL
To zapytanie obliczy rozmiar pojedynczej tabeli w bazie danych na serwerze MySQL. Proszę zmień 'MYDB„Z faktyczną nazwą bazy danych i”Table_one„Z faktyczną nazwą tabeli.
Wybierz nazwę Table_name „Nazwa tabeli”, tabela_rowana „Liczba wierszy”, okrągła (((data_length + index_length)/1024/1024), 2) „Rozmiar tabeli (MB)” z Information_SchemaMa.Tabele, w których table_schema = "MYDB„I Table_name =”Table_one";
+---------------------+------------+-----------------+ |. Nazwa tabeli | Liczba wierszy | Rozmiar tabeli (MB) | +---------------------+------------+-------------- ---+ | Archive_one | 8 | 0.09 | +---------------------+------------+-------------- ---+ 1 wiersz w zestawie (0.00 s)
Sprawdź cały rozmiar tabeli w bazie danych MySQL
To zapytanie obliczy rozmiar wszystkich tabel w bazie danych na serwerze MySQL. Proszę zmień 'MYDB„Z faktyczną nazwą bazy danych. Wymieśli również liczbę wierszy w każdej tabeli.
Wybierz nazwę Table_name „Nazwa tabeli”, tabela_rowana „Liczba wierszy”, okrągła (((data_length + index_length)/1024/1024), 2) „Rozmiar tabeli (MB)” z Information_Schema.Tabele, w których table_schema = "MYDB";
+----------------------+------------+-----------------+ |. Nazwa tabeli | Liczba wierszy | Rozmiar tabeli (MB) | +----------------------+------------+------------- ----+ | TABLE_OONE | 8 | 0.09 | |. TABLE_TWO | 0 | 0.02 | |. TABLE_THREE | 0 | 0.02 | |. TABLE_FOUR | 174 | 0.03 | +----------------------+------------+------------- ----+ 4 wiersze w zestawie (0.00 s)
- « Jak zainstalować i skonfigurować serwer SVN na Ubuntu & LinuxMint
- Jak zainstalować Python 3.7 na Ubuntu, Debian i Linuxmint »