secondo me è la query che è troppo troppo generica, fare un limit 6 su tabelle che hanno 100000 record secondo me è sbagliato

cmq una volta per tabelle con milioni di record usai

http://it.php.net/manual/it/function...ered-query.php