1 - Assolutamente no. Quasi tutti quelli a cui chiedi ti diranno che milioni di tavoli sono un'idea terribile.
2 - Milioni di RIGHE sono comuni, quindi va bene.
3 - Probabilmente terribilmente, soprattutto se le query sono scritte da qualcuno che pensa che sia giusto avere milioni di tabelle . Questo mi dice che questo è qualcuno che non capisce molto bene i database.
4 - Vedi #3
5 - Impossibile dirlo. Avrai molto sovraccarico extra dalle tabelle extra poiché hanno tutte bisogno di metadati aggiuntivi. Lo spazio necessario dipenderà dagli indici e dalla larghezza delle tabelle, insieme a molti altri fattori.
In breve, questa è una pessima idea molto molto molto grave e non dovresti farlo.