Questo è semi-ipotetico, e dato che non ho esperienza nel gestire enormi tabelle di database, non ho idea se questo sia orribile per qualche motivo. Sulla situazione:
Immagina un'applicazione web - diciamo software di contabilità - che ha 20.000 client e ogni client ha oltre 1000 voci in una tabella. Sono 20 milioni di righe che conosco possono sicuramente rallentare query complesse.
In un caso come questo, ha più senso creare una nuova tabella nel database per ciascun client? Come reagiscono i database ad avere 20k (o più!) Tabelle?