Phân tích số liệu thống kê về hiệu suất truy vấn

Chỉ áp dụng cho phiên bản Cloud Firestore Enterprise.

Trang này mô tả cách sử dụng trang tổng quan Thông tin chi tiết về truy vấn để phát hiện và phân tích hiệu suất truy vấn.

Tổng quan về thông tin chi tiết về cụm từ tìm kiếm

Sử dụng trang tổng quan Thông tin chi tiết về truy vấn để theo dõi các truy vấn liên quan đến chỉ số. Dựa trên các chỉ số này, bạn có thể xác định những truy vấn được dùng thường xuyên nhất và những truy vấn có độ trễ cao có thể cần được tối ưu hoá. Sử dụng trang tổng quan Thông tin chi tiết về truy vấn để giúp bạn:

  • Tối ưu hoá hiệu suất truy vấn: xác định những truy vấn có độ trễ cao và có thể cần được tối ưu hoá.
  • Quản lý chi phí truy vấn: khám phá các truy vấn có chi phí cao và tối ưu hoá chúng để giảm chi phí.
  • Theo dõi số liệu thống kê về truy vấn: theo dõi số liệu thống kê về truy vấn theo thời gian.

Dữ liệu thông tin chi tiết về truy vấn

Thông tin chi tiết về truy vấn bao gồm dữ liệu từ các phương thức API sau:

  • find
  • aggregate

Bạn có thể xem dữ liệu về các truy vấn sử dụng những phương thức này cho một dự án, cơ sở dữ liệu và khoảng thời gian nhất định từ 10 phút đến 30 ngày. Dữ liệu cho các cụm từ tìm kiếm có cấu trúc tương đương được ghi lại trong một cụm từ tìm kiếm chuẩn hoá duy nhất.

Thông tin chi tiết về truy vấn trả về thông tin sau về một truy vấn:

Văn bản truy vấn được chuẩn hoá Cấu trúc truy vấn được biểu thị bằng văn bản.
Số lượt thực thi Số lần thực thi trong khoảng thời gian đã chọn.
Số lỗi Số lỗi trong khung thời gian đã chọn.
Thời lượng thực thi trung bình(ms) Thời gian trung bình tính bằng mili giây mà cơ sở dữ liệu cần để xử lý truy vấn.
Số kết quả trung bình được trả về Số lượng kết quả mà truy vấn trả về. Kết quả bao gồm tài liệu, mã nhận dạng bộ sưu tập và các bộ chứa được tổng hợp.
Số lượng tài liệu trung bình được quét Số lượng tài liệu được quét trong một truy vấn.
Số lượng mục chỉ mục trung bình được quét Số lượng mục nhập chỉ mục được kiểm tra để thực thi truy vấn.
Tải theo thời gian trung bình Dữ liệu giúp lọc các truy vấn hàng đầu dựa trên độ trễ trung bình.
Tải theo tổng số thao tác đọc (có tính phí) Dữ liệu giúp lọc ra những truy vấn hàng đầu dựa trên tổng số thao tác đọc có tính phí.

Độ chi tiết và thời gian lưu giữ dữ liệu

Mức độ chi tiết của dữ liệu phụ thuộc vào khoảng thời gian được chỉ định:

  • Độ chi tiết 10 phút cho các khoảng thời gian tối đa 4 ngày trước
  • Độ chi tiết 1 giờ cho các khoảng thời gian tối đa 30 ngày trước

Thời gian lưu giữ dữ liệu tối đa cho Thông tin chi tiết về cụm từ tìm kiếm là 30 ngày. Dữ liệu 10 phút được lưu trữ trong 4 ngày và dữ liệu hằng giờ được lưu trữ trong 30 ngày.

Các điểm hạn chế

Dữ liệu về thông tin chi tiết về cụm từ tìm kiếm bị trễ từ 1 đến 2 giờ.

Giá

Bạn không phải trả thêm phí cho Thông tin chi tiết về cụm từ tìm kiếm.

Vai trò bắt buộc

Để có quyền xem trang tổng quan Thông tin chi tiết về truy vấn, hãy yêu cầu quản trị viên cấp cho bạn vai trò Người xem kho dữ liệu (roles/datastore.viewer) IAM trong dự án của bạn.

Vai trò được xác định trước này có quyền datastore.insights.get. Đây là quyền bắt buộc để xem trang tổng quan Thông tin chi tiết về truy vấn.

Bạn cũng có thể nhận được quyền này thông qua vai trò tuỳ chỉnh hoặc vai trò được xác định trước khác.

Xem thông tin chi tiết về cụm từ tìm kiếm

Để xem thông tin chi tiết về truy vấn cho cơ sở dữ liệu Cloud Firestore có khả năng tương thích với MongoDB, hãy mở ngăn Thông tin chi tiết về truy vấn của cơ sở dữ liệu trong Google Cloud Console.

  1. Trong bảng điều khiển Google Cloud, hãy chuyển đến trang Cơ sở dữ liệu.

    Chuyển đến phần Cơ sở dữ liệu

  2. Trong danh sách cơ sở dữ liệu, hãy chọn một cơ sở dữ liệu.

  3. Trong trình đơn điều hướng, hãy nhấp vào Thông tin chi tiết về cụm từ tìm kiếm.

    Bảng điều khiển mức sử dụng cơ sở dữ liệu Cloud Firestore có khả năng tương thích với MongoDB trong bảng điều khiển Google Cloud.

    Sử dụng trình đơn thả xuống Loại tải để tìm các truy vấn hàng đầu theo độ trễ hoặc số lượng thao tác đọc.

Bước tiếp theo