Den fysiska databasens storlek spelar ingen roll. Antalet poster spelar ingen roll.
Enligt min erfarenhet är det största problemet som du kommer att stöta på inte storleken, utan antalet frågor du kan hantera åt gången. Troligtvis kommer du att behöva flytta till en master/slav-konfiguration så att läsfrågorna kan köras mot slavarna och skrivfrågorna körs mot mastern. Men om du inte är redo för detta ännu, kan du alltid justera dina index för de frågor du kör för att snabba på svarstiderna. Det finns också en hel del justeringar du kan göra på nätverksstacken och kärnan i Linux som kommer att hjälpa.
Jag har fått min upp till 10 GB, med bara ett måttligt antal anslutningar och den hanterade förfrågningarna bra.
Jag skulle först fokusera på dina index, sedan låta en serveradministratör titta på ditt operativsystem, och om allt det inte hjälper kan det vara dags att implementera en master/slav-konfiguration.