Jeśli tabela często wykonuje operacje wstawiania/usuwania/aktualizacji, możesz spróbować uruchomić OPTIMIZE TABLE
zapytanie, aby zobaczyć, jak bardzo tabela może się zmniejszyć. w pliku danych mogą znajdować się defragmentacje i niewykorzystane spacje.
Rozmiar danych, który pokazuje phpmyadmin, nie będzie taki, jakiego się tutaj spodziewałeś. Kiedy utworzysz tabelę po raz pierwszy, zobaczysz, że nie pokaże ona użycia danych:0. Będzie to 16KB, 32KB czy coś takiego. A rozmiar nie zmieni się podczas wstawiania rekordów. W ten sposób innoDB kontroluje plik tabeli tak wydajnie, jak myśli.
Sprawdź SHOW TABLE STATUS FROM {db_name}
i zobacz, ile Avg_row_length ma każdy wiersz tabeli. Nie będzie to też 19 bajtów