Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: Multikey index và hiệu quả truy vấn

    Thực hiện các bước sau trên collection movies: • Truy vấn các phim có genre "Drama" (trường mảng genres chứa "Drama") với explain("executionStats") khi chưa có index • Tạo multikey index tăng dần cho trường mảng genres ({ genres: 1 }) • Chạy lại truy vấn với explain("executionStats") • Quan sát số document được examine trước và sau khi có index, và xác nhận index là multikey (isMultiKey)

    Điền vào các chỗ TODO trong template, giữ nguyên các lệnh print; nhận xét ghi bằng comment //.

    Không cần lệnh use: collection đã có sẵn trong database hiện tại. Không in toàn bộ kết quả explain() (có chứa thời gian chạy, thông tin máy chủ thay đổi mỗi lần chạy) — chỉ in đúng các giá trị mà phần Output yêu cầu.

    • Định dạng đầu vào:

      Collection movies (dữ liệu mẫu sample_mflix.movies) đã được nạp sẵn vào database hiện tại.

    • Định dạng đầu ra:

      Đúng 4 dòng (theo các lệnh print trong template):

      1. totalDocsExamined khi chưa có index
      2. Tên index vừa tạo
      3. totalDocsExamined sau khi có index
      4. Giá trị isMultiKey của stage IXSCAN (true/false)

    Ví dụ:

    Đầu vào:

    sample_mflix.movies

    Đầu ra:

    23539
    genres_1
    13789
    true

    Chủ đề

    🗄️ Cơ sở dữ liệuMongodbIndexTất cả môn học

    Đang tải editor...