Polecam rozpocząć partycjonowanie Twój stół według identyfikatora lub daty. Partycjonowanie dzieli dużą tabelę na kilka mniejszych zgodnie z określoną logiką (na przykład podział według zakresów dat), co znacznie ułatwia zarządzanie wydajnością i pamięcią. MySQL 5.1 ma tę funkcję wbudowaną lub możesz ją zaimplementować za pomocą niestandardowych rozwiązań.
Wdrażając przechowywanie w płaskim pliku, tracisz wszystkie zalety bazy danych - nie możesz już wykonywać zapytań dotyczących danych.