การสำรวจแผนที่ความหนาแน่น

หน้านี้อธิบายวิธีวิเคราะห์ฮีตแมปในการสแกน Key Visualizer เพื่อให้คุณระบุแหล่งที่มาของCloud Firestoreปัญหาด้านประสิทธิภาพได้

ก่อนอ่านหน้านี้ คุณควรทำความคุ้นเคยกับภาพรวมของ Key Visualizer คุณอาจต้องดำเนินการต่อไปนี้ด้วย

การปรับความสว่าง

ฮีตแมปของ Key Visualizer ใช้สีเข้มเพื่อระบุค่าปกติหรือค่าต่ำ และ สีสว่างเพื่อระบุค่าสูง คุณปรับช่วงสีเพื่อ ช่วยให้เห็นรูปแบบในฮีตแมปได้

โปรดทราบว่าสำหรับเมตริกส่วนใหญ่ Key Visualizer จะระบุค่าที่ "สูง" และ "ต่ำ" โดยอิงตามการใช้งานฐานข้อมูลของคุณทั้งหมด เช่น หากคุณ อ่าน 20 ครั้งต่อวินาทีในคีย์ช่วงหนึ่งๆ และอ่าน 1 ครั้งต่อวินาทีใน คีย์ช่วงอื่นๆ Key Visualizer จะใช้สีสว่างสำหรับคีย์ ช่วงนั้นๆ โปรดทราบว่าสีสว่างไม่ได้บ่งบอกถึงปัญหาเสมอไป

หากต้องการปรับสีที่ใช้สำหรับค่าต่างๆ ให้ใช้ปุ่ม + / - ที่ด้านใดด้านหนึ่งของไอคอนปรับความสว่าง เมื่อเพิ่มความสว่าง คุณจะลดช่วงค่าที่แต่ละสีแสดง และเมื่อลดความสว่าง คุณจะเพิ่มช่วงค่า

หากต้องการรีเซ็ตความสว่างเป็นการตั้งค่าเริ่มต้น ให้คลิกไอคอนปรับความสว่าง

การซูมเข้าดูช่วงเวลาและช่วงที่สำคัญ

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

คุณซูมเข้าหรือออกได้หลายวิธี ดังนี้

  • เลื่อนขึ้นหรือลงภายในฮีตแมป
  • คลิกปุ่มซูมสี่เหลี่ยมผืนผ้า จากนั้นคลิกและลากเพื่อเลือกพื้นที่ที่จะขยาย
  • กดแป้น Shift ค้างไว้ แล้วคลิกลากเพื่อเลือกพื้นที่ที่ต้องการ ขยาย
  • กลับไปยังพื้นที่ก่อนหน้าของฮีตแมปโดยกดปุ่ม Backspace หรือ Delete
  • ซูมออกเพื่อดูตารางทั้งหมดโดยคลิกปุ่มรีเซ็ตการซูม หรือกดแป้น R

เจาะลึกตามคำนำหน้าคีย์

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

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

วิธีเจาะลึกข้อมูลของฮีตแมปสำหรับกลุ่มคีย์ที่มี คำนำหน้าร่วมกัน

  1. เลื่อนเคอร์เซอร์ไปที่ระดับใดระดับหนึ่งในลำดับชั้นของคีย์ที่ปรากฏ ทางด้านซ้ายของฮีทแมป

    Key Visualizer จะไฮไลต์พื้นที่ของแผนที่ความหนาแน่นที่แสดงระดับนี้ของ ลำดับชั้น นอกจากนี้ยังแสดงคำนำหน้าคีย์สำหรับคีย์ทั้งหมดในระดับนี้ด้วย

    ตัวอย่างพื้นที่ที่ไฮไลต์ในแผนที่ความหนาแน่นสำหรับกลุ่มคีย์

  2. คลิกระดับของลําดับชั้นคีย์ที่ต้องการตรวจสอบ

    Key Visualizer จะซูมเข้าที่ระดับนี้ของลําดับชั้น

    ตัวอย่างการซูมเข้าที่ระดับของลำดับชั้นหลัก

  3. คลิลระดับอื่นในลำดับชั้นของคีย์เพื่อซูมเข้าเพิ่มเติม หรือกดปุ่ม Backspace หรือ Delete เพื่อกลับไปยังพื้นที่ก่อนหน้า

รายละเอียดการปักหมุดเกี่ยวกับเมตริก

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

การเปลี่ยนเมตริก

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

ในกรณีของคีย์ดัชนี ระบบจะแสดงเมตริกการดำเนินการเขียนดัชนี/วินาที ซึ่งให้ ภาพรวมของการใช้คีย์ดัชนี

ดูคำอธิบายของแต่ละเมตริกได้ที่เมตริกที่สำคัญของ Visualizer

ค้นหาความเชื่อมโยงระหว่างเมตริกต่างๆ สำหรับคีย์เอกสาร

คุณสามารถดูเมตริกหลายรายการพร้อมกันใน Key Visualizer เมื่อต้องการเปรียบเทียบเมตริกหรือหาความสัมพันธ์ระหว่างเมตริก เช่น คุณอาจต้องการดูว่าฮอตสปอตในแผนที่ความหนาแน่นของ Ops/s สัมพันธ์กับเวลาในการตอบสนองสูงในแผนที่ความหนาแน่นของเวลาในการตอบสนองเฉลี่ยในการเขียนหรือไม่

หากต้องการดูเมตริกหลายรายการและค่าของเมตริกพร้อมกัน ให้คลิกแสดงแผงข้อมูลใกล้มุมขวาบน รายการเมตริกจะปรากฏ ในแผงทางด้านขวาของการสแกน

ตัวอย่างที่แสดงแผงเมตริกหลายรายการสำหรับ_a_scan

หากต้องการตรวจสอบเมตริกหลายรายการพร้อมกัน ให้ใช้เครื่องมือต่อไปนี้ในบานหน้าต่างแบบหลายเมตริก

  • หากต้องการแสดงหรือซ่อนฮีตแมปขนาดเล็กสำหรับเมตริกทั้งหมด ให้คลิก Expand All หรือ Collapse All ที่ด้านขวาบน

  • หากต้องการแสดงฮีตแมปของเมตริกแต่ละรายการ ให้คลิกชื่อเมตริก

  • หากต้องการซ่อนฮีตแมปของเมตริกแต่ละรายการ ให้คลิกชื่อเมตริกอีกครั้ง

  • หากต้องการแสดงฮีตแมปของเมตริกในหน้าต่างหลัก ให้คลิกลูกศรทึบที่ขอบด้านซ้ายของแถบชื่อเมตริก

    ลูกศรซ้ายแสดงเมตริกในหน้าต่างหลัก

  • วางเมาส์เหนือฮีตแมปขนาดเล็กเพื่อดูกิจกรรมที่เกี่ยวข้องในมุมมองหลัก

หากต้องการเปรียบเทียบเมตริกต่างๆ สำหรับกลุ่มที่สำคัญ ณ จุดเวลาเดียวกัน ให้ทำดังนี้ ปักหมุดค่าในการสแกน แล้วเปลี่ยนไปใช้เมตริกอื่น ณ จุดเวลาเดียวกัน

  1. ชี้ไปยังตำแหน่งที่สนใจในฮีตแมปขนาดใหญ่ในหน้าต่างหลัก
  2. คลิกเพื่อปักหมุดเคล็ดลับเครื่องมือ ค่าในแผงด้านข้างจะยังคงเป็นคีย์ กลุ่ม และจุดในเวลาที่คุณปักหมุดไว้
  3. หากต้องการแสดงเมตริกในฮีตแมปขนาดใหญ่ ให้คลิกลูกศรทึบทางด้านซ้าย สำหรับเมตริกนั้น เคล็ดลับเครื่องมือในหน้าต่างหลักจะแสดงรายละเอียดทั้งหมดของเมตริกนั้น

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