Тази статия демонстрира как да проверите размера на MySQL бази данни и таблици. Можете да направите това, като използвате уеб интерфейса phpMyAdmin или като използвате командния ред mysql програма.
За да гледате видеоклип, който демонстрира следните процедури, моля, щракнете по-долу:
Използване на phpMyAdmin
Можете да използвате уеб интерфейса на phpMyAdmin, за да проверите размерите на MySQL бази данни и таблици. За да направите това, изпълнете следните стъпки:
- Влезте в cPanel. Ако не знаете как да влезете в своя cPanel акаунт, моля, вижте тази статия.
- В секцията БАЗА ДАННИ на началния екран на cPanel щракнете върху phpMyAdmin:
Страницата за администриране на phpMyAdmin се появява в нов прозорец.
- В левия панел щракнете върху името на базата данни, която искате да видите.
-
В десния прозорец намерете колоната Размер. phpMyAdmin изброява размера на всяка таблица в базата данни:
-
За да получите общия размер на базата данни, превъртете надолу до края на колоната Размер:
Използване на mysql програма от команден ред
Можете да използвате mysql програма от команден ред за проверка на размерите на MySQL бази данни и таблици. За да направите това, изпълнете следните стъпки:
- Влезте в акаунта си чрез SSH.
- В командния ред въведете следната команда, като замените потребителско име с потребителското име на вашия A2 хостинг акаунт:
mysql -u username -p
- В Въведете парола подкана, въведете паролата си. Когато въведете правилната парола, mysql> се появява подкана.
-
За да проверите размерите на всичките си бази данни, в mysql> подкана въведете следната команда:
SELECT table_schema AS "Database", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;
В зависимост от това колко бази данни имате и колко са големи, изпълнението на тази команда може да отнеме минута или две. След като командата приключи, тя изброява всичките ви бази данни и съответния им размер (в мегабайти). -
За да проверите размерите на всички таблици в конкретна база данни, в mysql> подкана, въведете следната команда. Заменете име_на_база данни с името на базата данни, която искате да проверите:
SELECT table_name AS "Table", ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)" FROM information_schema.TABLES WHERE table_schema = "database_name" ORDER BY (data_length + index_length) DESC;
След като командата завърши, тя изброява всички таблици и съответния им размер (в мегабайти), като най-голямата таблица е в горната част и най-малката таблица в долната част.
Повече информация
- За повече информация относно phpMyAdmin, моля, посетете https://www.phpmyadmin.net.
- За повече информация относно програмата от командния ред mysql, моля, посетете https://mariadb.com/kb/en/mysql-command-line-client.