のシャーディング メソッド mongosh
| 名前 | 説明 | 
|---|---|
| 再シャーディング操作を中止します。 バージョン 5.0 で追加 | |
| シャーディングされたクラスターにシャードを追加します。 | |
| MongoDB 3.4 では、このメソッドは  | |
| シャードをゾーンに関連付けます。シャーディングされたクラスター内のゾーンの設定をサポートします。 | |
| MongoDB 3.4 では、このメソッドは  | |
| シャーディングされたコレクションのチャンクが、バランスが取れているかどうかに関する情報を返します。 | |
| 再シャーディング操作を強制し、書込みをブロックして完了します。 バージョン 5.0 で追加 | |
| シャーディングされたデータベース内の単一のコレクションのバランシングを無効にします。シャーディングされたクラスター内の他のコレクションのバランシングには影響しません。 | |
| 以前に  | |
| シャーディングされたクラスターの自動分割を無効にします。 MongoDB 6.0.3 以降では、自動チャンク分割は実行されません。 これはバランシング ポリシーの改善によるものです。 自動分割コマンドは引き続き存在しますが、操作は実行されません。 詳細については、「バランシング ポリシーの変更 」を参照してください。 | |
| シャーディングされたクラスターの自動分割を有効にします。 MongoDB 6.0.3 以降では、自動チャンク分割は実行されません。 これはバランシング ポリシーの改善によるものです。 自動分割コマンドは引き続き存在しますが、操作は実行されません。 詳細については、「バランシング ポリシーの変更 」を参照してください。 | |
| データベースを作成します。 | |
| バランサーが現在有効になっているかどうかを報告するブール値を返します。 | |
| シャーディングされたコレクションのデータ配信情報を返します。 | |
| MongoDB 3.4 では、このメソッドは  | |
| シャードキーの範囲とゾーンの間の関連付けを削除します。シャーディングされたクラスター内のゾーンの設定をサポートします。 | |
| 
 | |
| バランサーの状態を説明するドキュメントを返します。 | |
| シャーディングされたクラスター内のチャンクを移行します。 | |
| MongoDB 3.4 では、このメソッドは  | |
| シャードとゾーンの間の関連付けを削除します。ゾーン シャーディングを管理するために使用します。 | |
| コレクションのシャードキーを変更してデータの分散状況を変えるために、再シャーディング操作を開始します。 バージョン 5.0 で追加 | |
| コレクションのシャーディングを有効にします。 | |
| クエリに一致するドキュメントを含む既存のチャンクを、ほぼ等しい 2 つのチャンクに分割します。 | |
| バランサーを有効にし、バランシングが開始されるのを待ちます。 | |
| シャーディングされたクラスターの状態を  | |
| バランサーを無効にし、進行中のバランサー ラウンドが完了するのを待ちます。 | |
| 内部。バランサーの状態が変化するのを待ちます。 | |
| 内部。バランサーが動作を停止するまで待ちます。 | |
| 内部。シャーディングされたクラスター内のいずれかの  | |
| シャードキーの範囲をゾーンに関連付けます。シャーディングされたクラスター内のゾーンの設定をサポートします。 | |
| 入力のハッシュ値を返します。 | 
シャーディング データベース コマンド
次のデータベースコマンドは、シャーディングされたクラスターをサポートします。
| 名前 | 説明 | 
|---|---|
| 再シャーディング操作を中止します。 バージョン 5.0 で追加 | |
| シャーディングされたクラスターにシャードを追加します。 | |
| シャーディングされたコレクションのチャンクが、バランスが取れているかどうかに関する情報を返します。 | |
| バランサー スレッドを開始します。 | |
| バランサーの状態に関する情報を返します。 | |
| バランサー スレッドを停止します。 | |
| チャンク用の  | |
| シャードが所有するチャンクの範囲外にあるシャードキー値の孤立したデータを削除します。 | |
| 失敗した再シャーディング操作をクリーンアップします。 バージョン 5.0 で追加 | |
| 再シャーディング操作を強制し、書込みをブロックして完了します。 バージョン 5.0 で追加 | |
| 特定のデータベースのシャーディングを有効にします。 | |
| シャーディングされたクラスターの状態を報告する内部コマンド。 | |
| プロセスが  | |
| 構成されたシャードの一覧を返します。 | |
| シャード間でチャンクを移行する内部コマンド。 | |
| シャーディングされたクラスターからシャードを削除するときに、プライマリシャードを再割り当てします。 | |
| 範囲をシャード間で範囲を移行するコマンド | |
| 単一のシャードでチャンクを結合する機能を提供します。 | |
| シャーディングされたクラスターからシャードを削除するプロセスを開始します。 | |
| コレクションのシャードキーを変更してデータの分散状況を変えるために、再シャーディング操作を開始します。 バージョン 5.0 で追加 | |
| コレクションのシャーディング機能を有効にし、コレクションをシャーディングできるようにします。 | |
| 
 | |
| 新しいチャンクを作成します。 | |
| MongoDB 5.0 で削除されました。MongoDB 配置のインスタンス間の接続に影響する内部コマンドです。 | |
リファレンス ドキュメント
- 運用上の制限
- シャーディングされたクラスターを配置するための要件
- シャーディングされたクラスターのトラブルシューティング
- シャーディングされたクラスター の配置をトラブルシューティングするための一般的な方法。
- Config Database
- MongoDB がシャーディングされたクラスターのメタデータを保存するために使用するlocalデータベースの内容に関する完全なドキュメント。