Данас се базе података користе скоро свуда, посебно за велике компаније и тимове за развој апликација. Ако одлучите да направите веб страницу, нећете моћи да је направите ефикасно и исправно без базе података. Биће потребно за складиштење информација које се динамички мењају. Обично је ово једна од најпопуларнијих база података - МариаДБ или МиСКЛ.
Али колика је ваша база података? За велике пројекте ови показатељи могу достићи веома високе вредности. У овом чланку ћемо говорити о томе како сазнати величину МиСКЛ базе података преко конзоле и других метода.
База података која је инсталирана на Линук-у се проверава на једноставан начин. Упутства која дајемо у наставку су погодна за већину других оперативних система. Најлакши начин да процените колико простора заузимају све базе података је да погледате величину фасцикле са датотекама базе података на систему - /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;
Информације ће вам помоћи да схватите која табела колико заузима, а то већ може довести до занимљивих мисли.
Многи корисници не воле или не желе да раде у терминалу. Ово није велики проблем јер можете користити Пхпмиадмин да видите величину базе података.
Можете видети величину сваке од табела базе података на картици „Структура“ када изаберете базу података за рад.
Што се тиче величине саме базе података, мораћете да покренете исти упит у интерфејсу програма на картици „СКЛ“:
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: