arkadaşın dediğine benzer birşey
örneğin select *from abc where bilmemne=1 limit 5
dediniz bu sorgudan sadece mysql_num_rows ile satır sayısını alıcaksanız
select yıldız yerine
select count(id) as sayi from abc where bilmemne=1 limit 5 demek daha iyi olucaktır.
yalnız bunun daha iyi olması için count(id) arasında yazdığım id sütünün indexi olan bir sutun olması durumunda performans artar çünkü index i olan sütünların satır sayısı index de kayıtlıdır.
gerçi limit ile yapılan işlemlerde pek bu farkı anlayamazsınız ama
select * from abc ile select count(id) as sayi from abc sorgularını deneyerek karşılaştırırsanız aradaki farkı daha iyi görürsünüz.

arkadaşın dediğiniz select * yerine select a,b,c gibi sutun adlarını girerek sorgu oluşturmak * dan daha iyidir yalnız burda bir püf nokta sutun isimlerini yazarken index i olanı en başa yazınız.

ek olarak da eğer mümkünse bütün sorgularınızda limit kullanmak performansı önemli ölçüde arttıracaktır.