Saya telah diberitahu bahwa jika saya kunci asing dua tabel, SQL Server akan membuat sesuatu yang mirip dengan indeks di tabel anak. Saya kesulitan mempercayai ini benar, tetapi tidak bisa menemukan banyak di luar sana yang terkait dengan ini.
Alasan sebenarnya saya menanyakan hal ini adalah karena kami mengalami waktu respons yang sangat lambat dalam pernyataan penghapusan terhadap tabel yang mungkin memiliki 15 tabel terkait. Saya telah bertanya kepada orang basis data kami dan dia mengatakan bahwa jika ada kunci asing di ladang, maka itu bertindak seperti indeks. Apa pengalaman Anda dengan ini? Haruskah saya menambahkan indeks pada semua bidang kunci asing atau hanya overhead yang tidak perlu?