วิเคราะห์สถิติประสิทธิภาพของคำค้นหา

หน้านี้อธิบายวิธีใช้แดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการค้นหาเพื่อตรวจหาและวิเคราะห์ประสิทธิภาพการค้นหา

ภาพรวมข้อมูลเชิงลึกเกี่ยวกับการค้นหา

ใช้แดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการค้นหาเพื่อตรวจสอบคำค้นหาที่เกี่ยวข้องกับเมตริก คุณสามารถระบุการค้นหาที่ใช้บ่อยที่สุดและการค้นหาที่มีเวลาในการตอบสนองสูงซึ่งอาจต้องมีการเพิ่มประสิทธิภาพได้โดยอิงตามเมตริก ใช้แดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการค้นหาเพื่อช่วยคุณในเรื่องต่อไปนี้

  • การเพิ่มประสิทธิภาพการค้นหา: ระบุการค้นหาที่มีเวลาในการตอบสนองสูงและอาจต้องมีการเพิ่มประสิทธิภาพ
  • การจัดการต้นทุนการค้นหา: ค้นหาการค้นหาที่มีค่าใช้จ่ายสูงและเพิ่มประสิทธิภาพเพื่อลดค่าใช้จ่าย
  • การตรวจสอบสถิติการค้นหา: ติดตามสถิติการค้นหาเมื่อเวลาผ่านไป

ข้อมูลเชิงลึกเกี่ยวกับการค้นหา

ข้อมูลเชิงลึกเกี่ยวกับการค้นหาประกอบด้วยข้อมูลจากเมธอด API ต่อไปนี้

  • find
  • aggregate

คุณสามารถดูข้อมูลเกี่ยวกับการค้นหาที่ใช้วิธีการเหล่านี้สำหรับโปรเจ็กต์ ฐานข้อมูล และระยะเวลาที่กำหนดตั้งแต่ 10 นาทีถึง 30 วัน ระบบจะบันทึกข้อมูลสำหรับคำค้นหาที่มีโครงสร้างเทียบเท่ากันไว้ภายใต้คำค้นหาที่ปรับมาตรฐานแล้วรายการเดียว

ข้อมูลเชิงลึกเกี่ยวกับการค้นหาจะแสดงข้อมูลต่อไปนี้เกี่ยวกับการค้นหา

ข้อความค้นหาที่ปรับให้สอดคล้องกัน โครงสร้างการค้นหาที่แสดงในข้อความ
จำนวนการดำเนินการ จำนวนการดำเนินการในกรอบเวลาที่เลือก
จำนวนข้อผิดพลาด จำนวนข้อผิดพลาดในกรอบเวลาที่เลือก
ระยะเวลาการดำเนินการเฉลี่ย(มิลลิวินาที) เวลาเฉลี่ยเป็นมิลลิวินาทีที่ฐานข้อมูลใช้ในการประมวลผลการค้นหา
จำนวนผลลัพธ์ที่แสดงโดยเฉลี่ย จำนวนผลลัพธ์ที่แสดงผลตามคำค้นหา ผลลัพธ์ประกอบด้วยเอกสาร รหัสคอลเล็กชัน และที่เก็บข้อมูลแบบรวม
จำนวนเอกสารที่สแกนโดยเฉลี่ย จำนวนเอกสารที่สแกนในการค้นหา
จำนวนรายการดัชนีที่สแกนโดยเฉลี่ย จำนวนรายการดัชนีที่ตรวจสอบเพื่อดำเนินการค้นหา
โหลดตามเวลาเฉลี่ย ข้อมูลที่จะช่วยกรองคำค้นหายอดนิยมตามเวลาในการตอบสนองโดยเฉลี่ย
โหลดตามการดำเนินการอ่านทั้งหมด (ที่เรียกเก็บเงินได้) ข้อมูลที่จะช่วยกรองการค้นหาที่พบบ่อยที่สุดตามการดำเนินการอ่านที่เรียกเก็บเงินได้ทั้งหมด

รายละเอียดและการเก็บรักษาข้อมูล

รายละเอียดของข้อมูลจะขึ้นอยู่กับระยะเวลาที่ระบุ ดังนี้

  • รายละเอียด 10 นาทีสำหรับช่วงเวลาสูงสุด 4 วันที่ผ่านมา
  • รายละเอียดระดับ 1 ชั่วโมงสำหรับช่วงเวลาสูงสุด 30 วันที่ผ่านมา

ระยะเวลาเก็บรักษาข้อมูลสูงสุดสำหรับข้อมูลเชิงลึกเกี่ยวกับการค้นหาคือ 30 วัน ระบบจะจัดเก็บข้อมูลทุกๆ 10 นาทีเป็นเวลา 4 วัน และจัดเก็บข้อมูลรายชั่วโมงเป็นเวลา 30 วัน

ข้อจำกัด

ข้อมูลเชิงลึกเกี่ยวกับการค้นหาจะล่าช้า 1-2 ชั่วโมง

ราคา

ข้อมูลเชิงลึกเกี่ยวกับการค้นหาไม่มีค่าใช้จ่ายเพิ่มเติม

บทบาทที่จำเป็น

หากต้องการรับสิทธิ์ที่จำเป็นในการดูแดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการค้นหา โปรดขอให้ผู้ดูแลระบบมอบบทบาท IAM ผู้ดู Datastore (roles/datastore.viewer) ในโปรเจ็กต์ให้คุณ

บทบาทที่กำหนดไว้ล่วงหน้านี้มีสิทธิ์ datastore.insights.get ซึ่งจำเป็นสำหรับการดูแดชบอร์ดข้อมูลเชิงลึกเกี่ยวกับการค้นหา

นอกจากนี้ คุณยังอาจได้รับสิทธิ์นี้ด้วยบทบาทที่กำหนดเองหรือบทบาทที่กำหนดไว้ล่วงหน้าอื่นๆ

ดูข้อมูลเชิงลึกเกี่ยวกับการค้นหา

คอนโซล Firebase
  1. หากต้องการดูข้อมูลเชิงลึกเกี่ยวกับการค้นหาสำหรับฐานข้อมูล Cloud Firestore ให้เปิดแผงข้อมูลเชิงลึกเกี่ยวกับการค้นหาของฐานข้อมูลในคอนโซล Google Cloud
  2. ในคอนโซล Firebase ให้ไปที่หน้าฐานข้อมูล Firestore

    ไปที่ฐานข้อมูล Firestore

  3. เลือกฐานข้อมูลจากรายการฐานข้อมูล
  4. คลิกข้อมูลเชิงลึกเกี่ยวกับการค้นหาจากรายการแท็บ

    หากต้องการค้นหาการค้นหายอดนิยมตามเวลาในการตอบสนองหรือจำนวนการดำเนินการอ่าน ให้คลิกเวลาในการตอบสนองหรือการดำเนินการอ่าน

ขั้นตอนถัดไป