Radio sam na bazi sa oko 26 Gb, nekih 300 miliona redova u jednoj tabeli plus ostatak od par miliona, php i mysql su ver. 5, sa indexima to sve lepo radi. Ubacivanje u bazu i pravljenje indexa oko 150 miliona redova u 3 tabele traje od sat do tri sata (trebalo je nesto da se pobrise, trajalo sat i po, i ubacivanje novoga i reindexiranje oko 2.5-3 sata... zajedno oko 4,5 sati).
Sve u svemu, radi lepo (ni oraclu ne treba manje na istoj/slicnoj masini koliko su mi rekli neki ljudi koji su radili sa oracleom i takvim vecim (ako se ovo smatra vecom) bazama).
mysql je 5.0.18, znaci ne najnoviji, PHP 5.1.2, mansina pod SLES-om 10.
P.S. Vidjao sam mysql baze koje kad nije dobro odradjen upit rade i satima, kad se promenio (optimizovao) upit, sa nekoliko sati presao je na par minuta (u pitanju su tabele bez indexa, zato je trajalo). Sve u svemu, oracle ima dobar alat za analiziranje tih stvari, za mysql ne znam da li postoji nesto sto ti predlozi optimizaciju koda.
Kad sve ostalo zakaže, pročitaj uputstvo...