ПредишенСледващото

Вие сте тук: Начало - MySQL - SQL - Откъде знаеш, че размерът на таблицата чрез SQL

Как да се знае размерът на таблицата, като SQL

Не толкова отдавна се заинтересувах от максималния размер на масата на мястото, където можете да си купите моите курсове. Там се извършва постоянна статистически данни за посетителите. В резултат на това в същата таблица за повече от един милион записи. За щастие, търсене на масата само има нужда от мен, а аз мога да чакам, но добавянето на нов запис се случва така или иначе веднага. Но аз мисля, че има моменти, когато на масата трябва да бъде не повече от определен размер. Но след това тя трябва или да бъде отстранен, или да създадете нов. Как става това? Признава размера на таблицата чрез SQL. и след това се частично / напълно изчистени или предадени към всеки гръб, когато магазин старите данни. И в тази статия ще ви покажа как да разберете размера на една маса чрез SQL.

Ето една от заявките показва информация за състоянието на таблицата:

SHOW TABLE СТАТУТ като "маса"

Аз препоръчвам да се изпълни тази заявка на всяка маса в PHPMyAdmin. за да видите с един поглед какво прави той. Има много различни варианти, но ние се интересуваме от вас "Data_length". Той е отговорен за размера на масата. Вижте го, можете да решите дали да се извърши почистване на данни или не.

Разбира се, проверката трябва да се извърши в автоматичен режим, например, веднъж на ден, като я настроите чрез Cron.

Също така имайте предвид, че това трябва да се прави само ако се наложи да се намери скоростта в таблицата. В друг случай, това обикновено не е необходимо. Ако се притеснявате за максималния размер на масата, че е малко вероятно, че ще го докосне. Максималният размер на таблицата може да се намери в тази извадка. За максимален размер отговаря на параметъра "Max_data_length", и това наистина е огромен, 256 TB.

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

Препоръчайте тази статия на приятел:

Ако сте харесали сайта, линк към него (на вашия сайт, форум, при контакт)

Тя изглежда така:

  • BB-код справка за индекса (например, можете да го поставите в подписа):
  • Свързани статии

    Подкрепете проекта - споделете линка, благодаря!