¿Cómo se puede determinar si el rendimiento obtenido en un SELECT
al indexar una columna superará la pérdida de rendimiento en un INSERT
en la misma tabla? ¿Hay un "punto de inflexión" en el tamaño de la tabla cuando el índice hace más daño que bien?Índices SQL Server 2008 - ganancia de rendimiento en consultas frente a pérdida en INSERT/UPDATE
Tengo una tabla en SQL Server 2008 con 2-3 millones de filas en un momento dado. Cada vez que se realiza una inserción en la tabla, también se realiza una búsqueda en la misma tabla utilizando dos de sus columnas. Estoy tratando de determinar si sería beneficioso agregar índices a las dos columnas utilizadas en la búsqueda.
Elección graciosa de palabras, porque el artículo de Kimberly Tripp se llama "[The Tipping Point] (http://www.sqlskills.com/BLOGS/KIMBERLY/category/The-Tipping-Point.aspx)". Se considera la lectura definitiva con respecto a la determinación del uso del índice. –
@dcp: thx, he estado buscando un nuevo avatar :) –
Wow. Elección divertida de palabras de hecho! Definitivamente estaré leyendo ese artículo. Gracias por vincularlo. – TrailJon