Hola chicos
 
Esa es la pregunta-retroalimentacion, ahora ustedes diran depende en que la use 
Bueno, yo hago un SELECT con WHERE,  normalmente yo uso PHP y uso  mysql_num_rows para este fin pero posiblemente use  mysql_unbuffered_query, para hacer la consulta, por lo que no puedo usar  mysql_num_rows, bueno, pero 
no me voy a llevar el hilo de conversacion a PHP 
Todos hemos necesitado hacer alguna consulta sql conociendo si hay una  fila solamente con esa coincidencia, seria util obtener un valor  booleano (un cero o un uno) no? 
Pongamos un ejemplo tengo un sistema de autenticacion en el WHERE va el  user y el password por ejemplo, si es 1 el numero de filas, el usuario  le atino, si es 0, pues no concuerdan esos dos campos  
Ahora las preguntas para la retroalimentacion   1. que es mas rapido, que gasta menos memoria SQL_CALC_ROWS o COUNT para este tipo de situaciones?   
2. conviene cachear la consulta? 
Encontre en google este tema, lo cual ha sido muy discutido  
http://forums.devnetwork.net/viewtop...313f6&start=15  http://www.mysqlperformanceblog.com/...lc_found_rows/  http://www.phpdevblog.net/2009/06/my...unt-query.html 
Saludos, espero sus respuestas y comentarios