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