Na fyzické velikosti databáze nezáleží. Na počtu záznamů nezáleží.
Podle mých zkušeností není největším problémem, do kterého se chystáte narazit, velikost, ale počet dotazů, které můžete najednou zpracovat. S největší pravděpodobností budete muset přejít na konfiguraci master/slave, aby se čtecí dotazy mohly spouštět proti podřízeným a zapisovací dotazy proti master. Pokud na to však ještě nejste připraveni, můžete vždy upravit své indexy pro dotazy, které spouštíte, abyste urychlili dobu odezvy. Také je zde mnoho úprav, které můžete provést na síťovém zásobníku a jádře v Linuxu, které vám pomohou.
Můj dostal až 10 GB, pouze s mírným počtem připojení a požadavky zvládal v pohodě.
Nejprve bych se zaměřil na vaše indexy, pak bych požádal správce serveru, aby se podíval na váš operační systém, a pokud ani to nepomůže, možná je čas implementovat konfiguraci master/slave.