Ho un dubbio di base sull'ottimizzazione di database MySQL.
Supponiamo di avere una tabella con 25mila record composti da vari campi di dimensioni contenute (numerici e varchar con pochi caratteri) e un campo Testo di tipo text che è invece molto esteso (un testo di un racconto ad esempio).
E' molto frequente che questo dabatase venga interrogato per estrarre i campi diversi da Testo, mentre Testo è un campo che viene richiesto più raramente.
In questo caso, è opportuno creare due tabelle (una con i soli campi usati di frequente e una con gli altri, tra cui Testo)? O il fatto di indicare nella SELECT i campi da estrarre (escludendo quindi spesso Testo) rende già ottimizzata la struttura?