Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да проверите размера на базата данни и таблиците на MySQL

Тази статия демонстрира как да проверите размера на MySQL бази данни и таблици. Можете да направите това, като използвате уеб интерфейса phpMyAdmin или като използвате командния ред mysql програма.

За да гледате видеоклип, който демонстрира следните процедури, моля, щракнете по-долу:

Използване на phpMyAdmin

Можете да използвате уеб интерфейса на phpMyAdmin, за да проверите размерите на MySQL бази данни и таблици. За да направите това, изпълнете следните стъпки:

  1. Влезте в cPanel. Ако не знаете как да влезете в своя cPanel акаунт, моля, вижте тази статия.
  2. В секцията БАЗА ДАННИ на началния екран на cPanel щракнете върху phpMyAdmin:

    Страницата за администриране на phpMyAdmin се появява в нов прозорец.

  3. В левия панел щракнете върху името на базата данни, която искате да видите.
  4. В десния прозорец намерете колоната Размер. phpMyAdmin изброява размера на всяка таблица в базата данни:

  5. За да получите общия размер на базата данни, превъртете надолу до края на колоната Размер:

    Ако базата данни съдържа голям брой таблици, може да се наложи да щракнете върху иконата>, за да преминете към следващата страница с таблици. За да получите общия размер на базата данни, добавете общите суми от всяка страница.

Използване на mysql програма от команден ред

Можете да използвате mysql програма от команден ред за проверка на размерите на MySQL бази данни и таблици. За да направите това, изпълнете следните стъпки:

  1. Влезте в акаунта си чрез SSH.
  2. В командния ред въведете следната команда, като замените потребителско име с потребителското име на вашия A2 хостинг акаунт:
    mysql -u username -p
  3. В Въведете парола подкана, въведете паролата си. Когато въведете правилната парола, mysql> се появява подкана.
  4. За да проверите размерите на всичките си бази данни, в 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;
    В зависимост от това колко бази данни имате и колко са големи, изпълнението на тази команда може да отнеме минута или две. След като командата приключи, тя изброява всичките ви бази данни и съответния им размер (в мегабайти).
  5. За да проверите размерите на всички таблици в конкретна база данни, в 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.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Урок за MySQL – Конфигуриране и управление на SSL на вашия MySQL сървър

  2. Връща само числови стойности в MySQL

  3. Вземете имена на таблици с помощта на оператор SELECT в MySQL

  4. Запитване на няколко бази данни наведнъж

  5. Имена на динамични таблици във функцията за съхранена процедура