SQL Server 2008: ¿debería crear un índice de texto completo en la columna 'frase corta'?

Tengo alrededor de 100 000 registros y una columna que contiene frases de 2-3 palabras. Me gustaría buscar en esta columna usando like funcionalidad o similar. La pregunta es: ¿debo crear un índice de texto completo en esta columna? Otra pregunta: ¿mejoraría la construcción de un índice simple no agrupado en esta columna? likela velocidad? Y finalmente: ¿cuánto espacio ocuparía ese índice de texto completo?

preguntado el 03 de mayo de 12 a las 16:05

1 Respuestas

¿Debo construir un índice de texto completo en esta columna?

Para 100,000 filas, no estoy seguro de que se beneficie tanto. Estás correctamente en el área donde sería más concluyente probarlo.

¿La construcción de un índice simple no agrupado en esta columna mejoraría la velocidad de Me gusta?

LIKE 'foo%'? Si. LIKE '%foo%'? No. Piense en una guía telefónica, que está indexada por "Apellido, Nombre". Muy fácil de encontrar todos los Smiths, no muy fácil de encontrar todos los Johns.

¿Cuánto espacio ocuparía ese índice de texto completo?

Demasiado especulativo. Vas a tener dificultades para obtener una respuesta autorizada a esto. Una vez más sugiero que usted necesita para probar.

contestado el 03 de mayo de 12 a las 16:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.