-
スナップショットコマンドは、現在のノードの読み取りおよび書き込み操作を表示できます。コマンドは次のとおりです。
db.snapshot(SDB_SNAP_DATABASE);
出力例
-
{ …… "TotalDataRead": 0, "TotalIndexRead": 0, "TotalDataWrite": 0, "TotalIndexWrite": 0, "TotalUpdate": 0, "TotalDelete": 0, "TotalInsert": 0, "TotalSelect": 56, "TotalRead": 0, "TotalReadTime": 0, "TotalWriteTime": 0, …… }
-
現在のノードがインスタンス、データベースに対するさまざまな操作のカウンターを開始したため、これらの数は時間の経過とともに増加します
-
TotalDataRead、TotalIndexRead、TotalDataWrite、TotalIndexWrite:データとインデックスの読み取りと書き込みのカウント、さまざまな操作のカウントは、読み取りまたは書き込み操作の数、データまたはインデックスへのアクセスを記録します。焦点は、データベースの実際の実装をユーザーの要求に反映することです。読み取りインデックスTotalDataReadがTotalIndexReadよりもはるかに大きい場合は、クエリがテーブルスキャンを通じてデータを取得することを示しています。クエリ条件が既存のインデックスと一致するか、新しいインデックスを追加するかを比較する必要があります。
-
TotalRead、TotalSelect、TotalUpdate、TotalDelete、TotalInsert:さまざまなリクエスト操作カウント、さまざまな操作カウントは、データベースが受信したさまざまなリクエストの反映に焦点を当てて、ユーザーの読み取りおよび書き込みリクエストの数を記録します。読み取りインデックスTotalReadがTotalSelectと等しい場合は、クエリヒット効率が高く、読み取りパフォーマンスが最高であることを示します。それ以外の場合は、テーブルスキャンが実行される可能性があります。その中で、TotalInsert、TotalUpdate、およびTotalDeleteの値には、ReplInsert、ReplUpdate、およびReplDeleteが含まれます。
-
TotalReadTime、TotalWriteTime:時間のかかる読み取りおよび書き込み操作。時間のかかるユーザーの読み取りおよび書き込み要求を記録します。
-
詳細については、Jushanデータベースの公式ウェブサイトをご覧ください。