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 のバージョン