Cześć, mam bazę danych stołówki, w której jest zapisywane dużo dat, min. data wykupienia posiłku, data opłaty, data wydania i data przewija się jeszcze kilkanaście razy. Baza się szybko rozrasta, teraz jest na tyle duża, że samemu nie mogę zrobić jej dumpa tylko prosić o pomoc, a przy wyciąganiu większej ilości danych zapycha się dysk i program się wykrzacza. Czy pomogłoby (i czy jest to sensowne, stosowane) stworzenie tabeli daty, gdzie by było id_daty i data, a wszędzie tam gdzie wykorzystywana jest data wstawiane by było jej id. Dzięki temu zamiast dziesięciobajtowej daty w wielu miejscach mielibyśmy tylko w jednym, a wszędzie indziej tylko jej klucz obcy.
poza tym jakie metody optymalizacji bazy byście polecili prócz nadania indexów?