PHP:
$sorgu = mysql_query("SELECT * FROM `tablo` ORDER BY RAND() limit 0,10");

mysql sorgusunda kullanılan rand() db buyudukce ve anlık girişler coğaldıkca mysql hatalarına sebep oluyor.

Php 'de verileri for ile cekmeyi denedim fakat db buyudukce buda rand() 'dan farksız olacak gibime geliyor. Cache sistemine entegre etmeyi denedim fakat sorgu devamlı olarak calışmaya devam ediyor.

Şu anda veritabanında 15 bin veri var. Bunu 100 bin yapmak istiyorum. mysql .cnf php.ini ve apache ayarlarında değişiklik yaparak duzgun hızlar sağladım fakat rand() bolumu icin bir cozum arıyorum.

Bu fonksiyon yerine başka bir alternatif varmıdır ?