Câu hỏi phỏng vấn T-SQL
Câu hỏi

Chỉ mục Clustered và **Non C...

Câu trả lời

Chỉ mục Clustered và Non Clustered là hai loại chỉ mục quan trọng trong cơ sở dữ liệu SQL Server, giúp cải thiện hiệu suất truy xuất dữ liệu.

Chỉ mục Clustered (Clustered Index):

  • Là loại chỉ mục mà theo đó các bản ghi trong bảng được sắp xếp thứ tự vật lý theo trường được chỉ mục[4].
  • Mỗi bảng chỉ có thể có một chỉ mục Clustered vì dữ liệu chỉ có thể được sắp xếp theo một thứ tự cụ thể[1][3].
  • Thường được sử dụng cho khóa chính của bảng và đảm bảo rằng khóa chính được lưu trữ theo thứ tự tăng dần[2][3].
  • Không yêu cầu giá trị duy nhất, nhưng nếu có khóa chính thì nó sẽ là duy nhất[4][8].

Chỉ mục Non Clustered (Non-Clustered Index):

  • Là cấu trúc dữ liệu giúp cải thiện tốc độ truy xuất dữ liệu từ các bảng bằng cách sử dụng tham chiếu được sắp xếp cho một hoặc nhiều trường cụ thể từ bảng chính[2].
  • Không sắp xếp hoặc lưu trữ dữ liệu vật lý trong bảng nhưng chứa con trỏ chỉ về mục trong bảng chính[1][2].
  • Một bảng có thể có nhiều chỉ mục Non Clustered, và mỗi chỉ mục có thể bao gồm một hoặc nhiều cột của bảng[1][2].
  • Thường được tạo bởi data analysts/developers sau khi bảng đã được tạo ra và điền thông tin[2].

Tóm lại,...

senior

senior

Gợi ý câu hỏi phỏng vấn

junior

Liệt kê 5 lệnh có thể được sử dụng để thao tác với văn bản trong mã T-SQL

senior

Lệnh GO trong Transact SQL có tác dụng gì?

middle

Nêu các loại Join trong TSQL?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào