หน้านี้อธิบายวิธีวิเคราะห์ฮีตแมปในการสแกน Key Visualizer เพื่อให้คุณระบุแหล่งที่มาของCloud Firestoreปัญหาด้านประสิทธิภาพได้
ก่อนอ่านหน้านี้ คุณควรทำความคุ้นเคยกับภาพรวมของ Key Visualizer คุณอาจต้องดำเนินการต่อไปนี้ด้วย
- ดูวิธีเปิดการสแกน Key Visualizer
- ดูตัวอย่างรูปแบบคีย์เอกสารหรือรูปแบบคีย์ดัชนีที่พบบ่อย
การปรับความสว่าง
ฮีตแมปของ Key Visualizer ใช้สีเข้มเพื่อระบุค่าปกติหรือค่าต่ำ และ สีสว่างเพื่อระบุค่าสูง คุณปรับช่วงสีเพื่อ ช่วยให้เห็นรูปแบบในฮีตแมปได้
โปรดทราบว่าสำหรับเมตริกส่วนใหญ่ Key Visualizer จะระบุค่าที่ "สูง" และ "ต่ำ" โดยอิงตามการใช้งานฐานข้อมูลของคุณทั้งหมด เช่น หากคุณ อ่าน 20 ครั้งต่อวินาทีในคีย์ช่วงหนึ่งๆ และอ่าน 1 ครั้งต่อวินาทีใน คีย์ช่วงอื่นๆ Key Visualizer จะใช้สีสว่างสำหรับคีย์ ช่วงนั้นๆ โปรดทราบว่าสีสว่างไม่ได้บ่งบอกถึงปัญหาเสมอไป
หากต้องการปรับสีที่ใช้สำหรับค่าต่างๆ ให้ใช้ปุ่ม + / - ที่ด้านใดด้านหนึ่งของไอคอนปรับความสว่าง brightness_6 เมื่อเพิ่มความสว่าง คุณจะลดช่วงค่าที่แต่ละสีแสดง และเมื่อลดความสว่าง คุณจะเพิ่มช่วงค่า
หากต้องการรีเซ็ตความสว่างเป็นการตั้งค่าเริ่มต้น ให้คลิกไอคอนปรับความสว่างbrightness_6
การซูมเข้าดูช่วงเวลาและช่วงที่สำคัญ
เมื่อคุณเปิดฮีตแมป ระบบจะแสดงค่าสำหรับระยะเวลาที่รวมอยู่ ในการสแกนและช่วงของคีย์ที่ใช้งานอยู่ในฐานข้อมูล หากพบปัญหาในช่วงเวลาใดช่วงเวลาหนึ่งหรือในช่วงคีย์ใดช่วงหนึ่ง คุณสามารถซูมเข้าเพื่อตรวจสอบปัญหาอย่างใกล้ชิดยิ่งขึ้น
คุณซูมเข้าหรือออกได้หลายวิธี ดังนี้
- เลื่อนขึ้นหรือลงภายในฮีตแมป
- คลิกปุ่มซูมสี่เหลี่ยมผืนผ้า crop จากนั้นคลิกและลากเพื่อเลือกพื้นที่ที่จะขยาย
- กดแป้น
Shiftค้างไว้ แล้วคลิกลากเพื่อเลือกพื้นที่ที่ต้องการ ขยาย - กลับไปยังพื้นที่ก่อนหน้าของฮีตแมปโดยกดปุ่ม
BackspaceหรือDelete - ซูมออกเพื่อดูตารางทั้งหมดโดยคลิกปุ่มรีเซ็ตการซูม
zoom_out_map หรือกดแป้น
R
เจาะลึกตามคำนำหน้าคีย์
ส่วนต่อไปนี้จะอธิบายวิธีเจาะลึกโดยใช้การสแกนคีย์เอกสารเป็นตัวอย่าง ในกรณีของคีย์ดัชนี คำนำหน้าจะเปลี่ยนเป็นกลุ่มของคีย์ดัชนี
ทางด้านซ้ายของฮีตแมป Key Visualizer จะจัดระเบียบคีย์ตาม ลำดับชั้นของฐานข้อมูล คุณสามารถใช้ข้อมูลนี้ เพื่อเจาะลึกข้อมูลสำหรับช่วงคีย์ที่เฉพาะเจาะจงได้
วิธีเจาะลึกข้อมูลของฮีตแมปสำหรับกลุ่มคีย์ที่มี คำนำหน้าร่วมกัน
เลื่อนเคอร์เซอร์ไปที่ระดับใดระดับหนึ่งในลำดับชั้นของคีย์ที่ปรากฏ ทางด้านซ้ายของฮีทแมป
Key Visualizer จะไฮไลต์พื้นที่ของแผนที่ความหนาแน่นที่แสดงระดับนี้ของ ลำดับชั้น นอกจากนี้ยังแสดงคำนำหน้าคีย์สำหรับคีย์ทั้งหมดในระดับนี้ด้วย
คลิกระดับของลําดับชั้นคีย์ที่ต้องการตรวจสอบ
Key Visualizer จะซูมเข้าที่ระดับนี้ของลําดับชั้น
คลิลระดับอื่นในลำดับชั้นของคีย์เพื่อซูมเข้าเพิ่มเติม หรือกดปุ่ม
BackspaceหรือDeleteเพื่อกลับไปยังพื้นที่ก่อนหน้า
รายละเอียดการปักหมุดเกี่ยวกับเมตริก
ขณะที่คุณเลื่อนเคอร์เซอร์เหนือฮีตแมป Key Visualizer จะแสดงเคล็ดลับเครื่องมือที่มี รายละเอียดเกี่ยวกับเมตริกที่อยู่ใต้เคอร์เซอร์ คุณปักหมุดเคล็ดลับนี้ได้โดยคลิกแผนที่ความหนาแน่น เคล็ดลับเครื่องมือที่ปักหมุดจะแสดงรายละเอียดเพิ่มเติม เกี่ยวกับเมตริก การปักหมุดเคล็ดลับเครื่องมือยังช่วยให้จับภาพหน้าจอของ เคล็ดลับเครื่องมือหรือคัดลอกข้อมูลจากเคล็ดลับเครื่องมือได้ง่ายขึ้นด้วย
การเปลี่ยนเมตริก
โดยค่าเริ่มต้น เมื่อคุณเปิดการสแกน Key Visualizer ระบบจะแสดงเมตริก Ops/s สำหรับคีย์เอกสาร ซึ่งจะช่วยให้คุณเห็นภาพรวมของรูปแบบการใช้งาน หากต้องการเปลี่ยนไปใช้เมตริกอื่น ให้คลิกเมนูแบบเลื่อนลงเมตริก เหนือฮีตแมป แล้วคลิกเมตริกที่ต้องการดู
ในกรณีของคีย์ดัชนี ระบบจะแสดงเมตริกการดำเนินการเขียนดัชนี/วินาที ซึ่งให้ ภาพรวมของการใช้คีย์ดัชนี
ดูคำอธิบายของแต่ละเมตริกได้ที่เมตริกที่สำคัญของ Visualizer
ค้นหาความเชื่อมโยงระหว่างเมตริกต่างๆ สำหรับคีย์เอกสาร
คุณสามารถดูเมตริกหลายรายการพร้อมกันใน Key Visualizer เมื่อต้องการเปรียบเทียบเมตริกหรือหาความสัมพันธ์ระหว่างเมตริก เช่น คุณอาจต้องการดูว่าฮอตสปอตในแผนที่ความหนาแน่นของ Ops/s สัมพันธ์กับเวลาในการตอบสนองสูงในแผนที่ความหนาแน่นของเวลาในการตอบสนองเฉลี่ยในการเขียนหรือไม่
หากต้องการดูเมตริกหลายรายการและค่าของเมตริกพร้อมกัน ให้คลิกแสดงแผงข้อมูลใกล้มุมขวาบน รายการเมตริกจะปรากฏ ในแผงทางด้านขวาของการสแกน
หากต้องการตรวจสอบเมตริกหลายรายการพร้อมกัน ให้ใช้เครื่องมือต่อไปนี้ในบานหน้าต่างแบบหลายเมตริก
หากต้องการแสดงหรือซ่อนฮีตแมปขนาดเล็กสำหรับเมตริกทั้งหมด ให้คลิก
Expand AllหรือCollapse Allที่ด้านขวาบนหากต้องการแสดงฮีตแมปของเมตริกแต่ละรายการ ให้คลิกชื่อเมตริก
หากต้องการซ่อนฮีตแมปของเมตริกแต่ละรายการ ให้คลิกชื่อเมตริกอีกครั้ง
หากต้องการแสดงฮีตแมปของเมตริกในหน้าต่างหลัก ให้คลิกลูกศรทึบที่ขอบด้านซ้ายของแถบชื่อเมตริก
วางเมาส์เหนือฮีตแมปขนาดเล็กเพื่อดูกิจกรรมที่เกี่ยวข้องในมุมมองหลัก
หากต้องการเปรียบเทียบเมตริกต่างๆ สำหรับกลุ่มที่สำคัญ ณ จุดเวลาเดียวกัน ให้ทำดังนี้ ปักหมุดค่าในการสแกน แล้วเปลี่ยนไปใช้เมตริกอื่น ณ จุดเวลาเดียวกัน
- ชี้ไปยังตำแหน่งที่สนใจในฮีตแมปขนาดใหญ่ในหน้าต่างหลัก
- คลิกเพื่อปักหมุดเคล็ดลับเครื่องมือ ค่าในแผงด้านข้างจะยังคงเป็นคีย์ กลุ่ม และจุดในเวลาที่คุณปักหมุดไว้
- หากต้องการแสดงเมตริกในฮีตแมปขนาดใหญ่ ให้คลิกลูกศรทึบทางด้านซ้าย สำหรับเมตริกนั้น เคล็ดลับเครื่องมือในหน้าต่างหลักจะแสดงรายละเอียดทั้งหมดของเมตริกนั้น
ขั้นตอนถัดไป
- ดูวิธีจดจำรูปแบบคีย์เอกสารหรือรูปแบบคีย์ดัชนี
- อ่านเกี่ยวกับเมตริกที่คุณดูได้ในแผนที่ความหนาแน่น