db.printShardingStatus()
定義
db.printShardingStatus()
シャーディング構成のフォーマットされたレポートと、 のシャーディングされたクラスター内の既存のチャンクに関する情報を出力します。
db.printShardingStatus()
インスタンスに接続している場合にのみmongos
を使用します。db.printShardingStatus()
メソッドには次のパラメーターがあります。Parameterタイプ説明verbose
ブール値
任意。冗長レベルを決定します。
true
の場合、メソッドは次のように表示されます。チャンクが 20 個以上ある場合も含めた、シャード間のチャンク分散の完全な詳細および各シャード上のチャンク数。
false
の場合、メソッドは次のように表示されます。チャンクが 20 個未満の場合にのみ、シャード間のチャンク分散の完全な詳細チャンクが 20 個以上ある場合、このメソッドは代わりに
too many chunks to print ...
メッセージを返し、各シャード上のチャンク数のみを表示します。
デフォルトの冗長の値は
false
です。出力の詳細についてはsh.status()を参照してください。
注意
db.printShardingStatus()
で実行されるmongosh
メソッドは JSON を返しませ ん 。手動検査にはdb.printShardingStatus()
を使用し、スクリプトではコンフィギュレーションデータベースを使用します。
互換性
このメソッドは、次の環境でホストされている配置で使用できます。
MongoDB Atlas はクラウドでの MongoDB 配置のためのフルマネージド サービスです
重要
このコマンドは、M 0 、M 2 、M 5クラスターではサポートされていません。 詳細については、「サポートされていないコマンド 」を参照してください。
MongoDB Enterprise: サブスクリプションベースの自己管理型 MongoDB バージョン
MongoDB Community: ソースが利用可能で、無料で使用できる自己管理型の MongoDB のバージョン