Puncte:0

Pentru serverStatus(), sunt utilizate biletele de activitate ale firului de execuție atunci când flowControl nu este declanșat?

drapel us

În ieșirea comenzii serverStatus(), există o ieșire numită flowControl.is Lagged. Unde „isLagged” este condiția pentru declanșarea controlului fluxului. Când controlul fluxului este declanșat, spun documentele

scrie pe primar trebuie să obțină bilete înainte de a lua încuietori

Cu exceptia pagina web datadoghq.com spune următoarele despre statisticile wiredTiger.concurrentTransactions (bilete):

Motorul WiredTiger folosește un sistem de ticketing care își propune să controleze numărul de fire de execuție utilizate, deoarece acestea se pot înfometați reciproc de CPU. Biletele sunt o reprezentare internă pentru gestionarea firelor. Acestea corespund numărului de operațiuni simultane de citire/scriere permise în motorul de stocare WiredTiger.

Deci întrebarea mea este, dacă controlul fluxului nu este declanșat (flowControl.isLagged este fals), biletele despre care se vorbește în wiredTiger.concurrentTransactions nu sunt folosite? Cred că răspunsul este „nu” (adică, biletele wiredTiger.concurrentTransactions sunt întotdeauna în uz), dar atunci documentația ar părea a fi inconsecventă. Sau poate există două tipuri diferite de bilete?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.