Начини плаћања Abuse

Величина МиСКЛ базе података

13.09.2021, 22:43

Данас се базе података користе скоро свуда, посебно за велике компаније и тимове за развој апликација. Ако одлучите да направите веб страницу, нећете моћи да је направите ефикасно и исправно без базе података. Биће потребно за складиштење информација које се динамички мењају. Обично је ово једна од најпопуларнијих база података - МариаДБ или МиСКЛ.

Али колика је ваша база података? За велике пројекте ови показатељи могу достићи веома високе вредности. У овом чланку ћемо говорити о томе како сазнати величину МиСКЛ базе података преко конзоле и других метода.

Величина МиСКЛ базе података

База података која је инсталирана на Линук-у се проверава на једноставан начин. Упутства која дајемо у наставку су погодна за већину других оперативних система. Најлакши начин да процените колико простора заузимају све базе података је да погледате величину фасцикле са датотекама базе података на систему - /var/lib/mysql :

 $ du -h /var/lib/mysql

Ова команда омогућава да се сазна величина Мискл базе података у мегабајтима. Али биће много исправније погледати информације о бази података користећи њене уграђене алате. За МиСКЛ постоји посебна табела - Информатион_сцхема. Прво, пре употребе, потребно је да се повежете са базом података:

 $ mysql -u root -p SELECT table_schema AS "Base name", ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size in MB" FROM information_schema.TABLES GROUP BY table_schema;

Овај упит ће приказати информације о величини МиСКЛ базе података за сваку, корисник ће моћи да се креће и разуме која база података заузима колико простора. Ако имате веома велики пројекат и велику базу података, онда можете приказати информације у гигабајтима:

 SELECT table_schema AS "Base name", ROUND(SUM(data_length + index_length) / 1024 / 1024 / 1024, 2) AS "Size in GB" FROM information_schema.TABLES GROUP BY table_schema;

Али то није све. У бази података могу бити непотребне информације које само успоравају систем. Можемо погледати величину табела за сваку од база података. Упит за ово би изгледао овако:

 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 = "wpfc_options" ORDER BY (data_length + index_length) DESC;

Информације ће вам помоћи да схватите која табела колико заузима, а то већ може довести до занимљивих мисли.

Величина базе података у ПХПАдмин-у

Многи корисници не воле или не желе да раде у терминалу. Ово није велики проблем јер можете користити Пхпмиадмин да видите величину базе података.

Можете видети величину сваке од табела базе података на картици „Структура“ када изаберете базу података за рад.

Што се тиче величине саме базе података, мораћете да покренете исти упит у интерфејсу програма на картици „СКЛ“: