0

distribution.dbo.MSdistribution_history のコメント列には、次のようなコメントが含まれています。

<stats state="2" fetch="11554" wait="214007" cmds="17898546" callstogetreplcmds="106880">
    <sincelaststats elapsedtime="300" fetch="8" wait="291" cmds="1948689" cmdspersec="6495.000000" />
</stats> 

状態値は次のように変換されます

STATE   Indication
1       Normal Log
2       Reader Thread has to WAIT for Writer
3       Writer Thread has to WAIT for Reader

コメントは、リーダー スレッドがライター スレッドを待っているが、最後の統計エントリ以降に 1948689 コマンドを読み取ったことを示しています。それとも、リーダー スレッドがライター スレッドを待っていて、ライター スレッドが最後の統計エントリ以降に 1948689 コマンドを書き込んだということですか?

4

1 に答える 1

0

http://social.msdn.microsoft.com/Forums/en-US/sqlreplication/thread/0b8bac44-da87-4115-90f6-b8bf1e1d0bd8

両方の cmd 値は、書き込まれたコマンドの数に関連しています。since last stats - cmd は、最後のエントリ以降に書き込まれたすべての cmd であり、stats- cmd は、状態が 1 の最後のコメント以降に書き込まれたすべての cmd の累積です。

于 2013-05-14T08:15:00.203 に答える