Me han dicho que si formo una clave externa en dos tablas, ese SQL Server creará algo similar a un índice en la tabla secundaria. Me cuesta creer que esto sea cierto, pero no puedo encontrar muchas cosas relacionadas específicamente con esto.
Mi verdadera razón para preguntar esto es porque estamos experimentando un tiempo de respuesta muy lento en una declaración de eliminación en una tabla que probablemente tenga 15 tablas relacionadas. Le pregunté a nuestro tipo de base de datos y él dice que si hay una clave externa en los campos, entonces actúa como un índice. ¿Cuál es tu experiencia con esto? ¿Debo agregar índices en todos los campos de clave externa o son solo gastos generales innecesarios?