Es casi (hay casos en los que hacer un análisis completo es realmente más barato) siempre posible optimizar UNA consulta para evitar un análisis completo mediante la creación de índices apropiados. Sin embargo, si ejecuta varias consultas en la misma tabla, hay situaciones en las que algunas de ellas terminarán realizando un análisis completo o terminará con más índices que columnas en su tabla :-)