← Level 3 · Đọc hiểu & Tình huống FE
Cơ sở dữ liệu & SQL Tình huống đọc hiểu Độ khó: Trung cấp Thời gian dự kiến: Khoảng 5 phút Cấp độ phù hợp: FE Level 3 (môn B)

Tăng tốc tìm kiếm bằng chỉ mục (index)

Một bảng thành viên với 1 triệu dòng thường xuyên được tìm kiếm theo địa chỉ email, nhưng mỗi lần tìm kiếm đều quét toàn bộ dòng từ đầu bảng, khiến việc xử lý chậm. Quản trị viên cơ sở dữ liệu đã tạo chỉ mục (index) trên cột địa chỉ email để tăng tốc việc tìm kiếm.

Từ khóa

インデックスいんでっくすchỉ mục (index) 全件スキャンぜんけんすきゃんquét toàn bộ

Câu hỏi

1

Biện pháp mà quản trị viên cơ sở dữ liệu đã thực hiện trong tình huống này là gì?

Lựa chọn

  1. Tạo chỉ mục trên cột địa chỉ email
  2. Xóa bảng và tạo lại
  3. Mã hóa cột địa chỉ email
  4. Giảm số dòng của bảng
Xem giải thích

Tạo chỉ mục trên cột thường được dùng làm điều kiện tìm kiếm giúp tránh quét toàn bộ bảng và tăng tốc tìm kiếm.

2

Hiệu quả chung của việc tạo chỉ mục là gì?

Lựa chọn

  1. Thao tác tìm kiếm dùng cột đó làm điều kiện trở nên nhanh hơn
  2. Việc thêm dữ liệu vào bảng luôn nhanh hơn
  3. Dữ liệu trùng lặp tự động biến mất
  4. Dung lượng bảng luôn giảm
Xem giải thích

Trong khi chỉ mục tăng tốc tìm kiếm, việc thêm hoặc cập nhật dữ liệu cũng cần cập nhật chỉ mục, có thể làm chậm thao tác ghi phần nào.

3

Sự đánh đổi (nhược điểm) chính của việc tạo chỉ mục là gì?

Lựa chọn

  1. Cần dung lượng lưu trữ cho chính chỉ mục, và có thể làm chậm phần nào việc thêm/cập nhật dữ liệu
  2. Thao tác tìm kiếm luôn chậm hơn
  3. Dữ liệu tự động được mã hóa
  4. Số cột của bảng giảm
Xem giải thích

Đổi lại việc tìm kiếm nhanh hơn, chỉ mục tiêu tốn thêm dung lượng lưu trữ và phát sinh chi phí vì chính nó cũng phải được cập nhật mỗi khi dữ liệu thay đổi.

Đăng nhập để lưu kết quả

Bạn có thể đọc miễn phí nội dung, câu hỏi và giải thích. Hãy đăng nhập để lưu kết quả và đưa vào hàng ôn tập cùng phân tích điểm yếu.

Đăng nhập để lưu