$benzer1 = mysql_query("SELECT * FROM posts ORDER BY okunma DESC, RAND() LIMIT 5 ");
Olarak da çalışması lazım.
Seninkinde en çok okunan 5 kaydı değil, 0 den çok okunan tüm kayıtlar içinden rastgele 5 çeker.
Tekrar ediyorum yukarıda php ile örnek verdim. Rand 1000 üzerinde kayıt olduğunda yanıt süresini ve işlemci kullanımı çok arttırır.