Estoy en el proceso de tratar de optimizar una consulta que busca datos históricos. Estoy usando el analizador de consultas para buscar el plan de ejecución y he descubierto que la mayor parte del costo de mi consulta se basa en algo llamado "búsqueda de marcador". Nunca antes había visto este nodo en un plan de ejecución y no sé lo que significa.¿Qué es una búsqueda de marcadores en el servidor Sql?
¿Es esto algo bueno o malo en una consulta?
De acuerdo. Si se devuelve un gran porcentaje de la tabla, puede ser mejor simplemente escanear la tabla, pero si las estadísticas son deficientes, puede obtener un plan que haga las búsquedas de marcadores en su lugar. Hay un ebook gratis bastante decente sobre los planes de ejecución en redgate - http://www.red-gate.com/specials/Grant.htm – ahains
Sí, el sitio de Red Gate tenía muchas cosas buenas de SQL Server disponibles, muchas de ellas para gratis, también! –