1 - Absolut inte. Nästan alla du frågar kommer att berätta för dig att miljontals bord är en hemsk idé.
2 - Miljontals rader är vanligt, så det går bra.
3 - Förmodligen fruktansvärt, särskilt om frågorna är skrivna av någon som tycker att det är OK att ha miljontals tabeller . Det säger mig att det här är någon som inte förstår databaser särskilt väl.
4 - Se #3
5 - Omöjligt att säga. Du kommer att ha mycket extra omkostnader från de extra tabellerna eftersom de alla behöver extra metadata. Utrymmet som behövs beror på index och hur breda tabellerna är, tillsammans med många andra faktorer.
Kort sagt, detta är en väldigt, väldigt allvarlig idé och du bör inte göra det.