Kif Tiċċekkja Daqs tad-Database MySQL fil-Linux


F'dan l-artikolu, ser nuruk kif tivverifika d-daqs tad-databases u t-tabelli MySQL/MariaDB permezz tal-qoxra MySQL. Int titgħallem kif tiddetermina d-daqs reali ta 'fajl tad-database fuq id-diska kif ukoll id-daqs tad-data li tippreżenta f'database.

B'mod awtomatiku MySQL/MariaDB jaħżen id-dejta kollha fis-sistema tal-fajls, u d-daqs tad-dejta li teżisti fuq id-databases jista 'jkun differenti mid-daqs attwali tad-dejta Mysql fuq id-diska li se naraw aktar tard.

Barra minn hekk, MySQL juża d-database virtwali information_schema biex jaħżen informazzjoni dwar id-databases tiegħek u settings oħra. Tista' tagħmel mistoqsija biex tiġbor informazzjoni dwar id-daqs tad-databases u t-tabelli tagħhom kif muri.

# mysql -u root -p
MariaDB [(none)]> SELECT table_schema AS "Database Name", 
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size in (MB)" 
FROM information_schema.TABLES 
GROUP BY table_schema; 

Biex issir taf id-daqs ta 'database MySQL waħda msejħa rcubemail (li turi d-daqs tat-tabelli kollha fiha) uża l-mistoqsija mysql li ġejja.

MariaDB [(none)]> SELECT table_name AS "Table Name",
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size in (MB)"
FROM information_schema.TABLES
WHERE table_schema = "rcubemail"
ORDER BY (data_length + index_length) DESC;

Fl-aħħarnett, biex issir taf id-daqs attwali tal-fajls kollha tad-database MySQL fuq id-diska (sistema tal-fajls), mexxi l-kmand du hawn taħt.

# du -h /var/lib/mysql

Tista' wkoll tixtieq taqra dawn l-artikoli relatati mal-MySQL li ġejjin.

  1. 4 Għodod Utli tal-Linja tal-Kmand biex Tissorvelja l-Prestazzjoni tal-MySQL fil-Linux
  2. 12 MySQL/MariaDB Sigurtà Aħjar Prattiki għal Linux

Għal kwalunkwe mistoqsija jew ideat addizzjonali li trid taqsam dwar dan is-suġġett, uża l-formola ta' feedback hawn taħt.