Không. SQL Server không và chưa bao giờ tự động tạo các chỉ mục trên các cột khóa ngoại. Đó là một huyền thoại đô thị được lan truyền rộng rãi - nhưng không gì khác hơn - một huyền thoại.
Nhưng đó là một phương pháp hay nhất được chấp nhận để làm như vậy - vì vậy đó là một trong những khuyến nghị cơ bản nhất để điều chỉnh chỉ mục - hãy đặt các chỉ mục trên các cột khóa ngoại của bạn.
Xem phần xuất sắc của Kimberly Tripp SQL Server ngừng đặt chỉ mục trên các cột khóa ngoại khi nào? bài đăng trên blog để biết thêm thông tin cơ bản.