Cuando leí la pregunta de Mike, él pregunta si la Restricción FK creará un índice en la columna FK en la Tabla en la que se encuentra el FK (Tabla 1). La respuesta es no, y en general. (a los efectos de la restricción), no es necesario hacer esto. La (s) columna (s) definida (s) como "OBJETIVO" de la restricción, por otro lado, debe ser un índice único en la tabla referenciada, ya sea una Clave principal o una clave alternativa. (índice único) o la sentencia Crear restricción fallará.
(EDIT: Agregado para tratar explícitamente el comentario a continuación -) Específicamente, al proporcionar la consistencia de los datos que existe una restricción de clave externa. un índice puede afectar el rendimiento de una Restricción de DRI solo para las eliminaciones de una Fila o filas en el lado de FK. Al usar la restricción, durante una inserción o actualización, el procesador conoce el valor FK y debe verificar la existencia de una fila en la tabla referenciada en el lado PK. Ya hay un índice allí. Al eliminar una fila en el lado PK, debe verificar que no haya filas en el lado FK. Un índice puede ser marginalmente útil en este caso. Pero este no es un escenario común.
Aparte de eso, en ciertos tipos de consultas, sin embargo, donde el procesador de consultas necesita encontrar los registros en los muchos lados de una unión que usa esa columna de clave externa. el rendimiento de combinación es aumentado cuando existe un índice en esa clave externa. Pero esta condición es peculiar al uso de la columna FK en una consulta de combinación, no a la existencia de la restricción de clave externa ... No importa si el otro lado de la unión es un PK o simplemente alguna otra columna arbitraria. Además, si necesita filtrar u ordenar los resultados de una consulta basada en esa columna FK, un índice ayudará ... De nuevo, esto no tiene nada que ver con la restricción de clave externa en esa columna.
Toda la evidencia parece indicar que no hay un índice automático en Table1Column. Creó el índice normalmente sin quejarse de SQL Server. –
¿Qué tiene que ver el texto entre comillas con la pregunta o con esa afirmación de que los índices no se crean automáticamente? – John