Score:0

สำหรับ serverStatus() ตั๋วกิจกรรมของเธรดจะถูกใช้เมื่อโฟลว์คอนโทรลไม่ถูกทริกเกอร์หรือไม่

ธง us

ในเอาต์พุตของคำสั่ง serverStatus() มีเอาต์พุตที่เรียกว่า flowControl.isLagged. โดยที่ "isLagged" คือเงื่อนไขสำหรับทริกเกอร์การควบคุมโฟลว์ เมื่อมีการทริกเกอร์การควบคุมการไหล เอกสารกล่าวว่า

การเขียนในหลักจะต้องได้รับตั๋วก่อนที่จะล็อค

แต่ หน้าเว็บ datadoghq.com พูดต่อไปนี้เกี่ยวกับสถิติ wiredTiger.concurrentTransactions (ตั๋ว):

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

ดังนั้นคำถามของฉันคือ ถ้าโฟลว์คอนโทรลไม่ถูกทริกเกอร์ (flowControl.isLagged เป็นเท็จ) ตั๋วที่พูดถึงใน wiredTiger.concurrentTransactions จะไม่ได้ใช้หรือไม่ ฉันคิดว่าคำตอบคือ "ไม่" (เช่น มีการใช้ตั๋ว wiredTiger.concurrentTransactions อยู่เสมอ) แต่ดูเหมือนว่าเอกสารจะไม่สอดคล้องกัน หรืออาจมีตั๋วสองประเภทที่แตกต่างกัน?

โพสต์คำตอบ

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