シャードキーの変更
理想的なシャードキーを使用すると、MongoDB は一般的なクエリ パターンにしながら、ドキュメントをクラスター全体に均等に分散できます。 シャードキーが最適でないと、データ分散が不均等になり、次の問題が発生する可能性があります。
こうした問題に対処するために、MongoDB ではシャードキーを変更できます。
MongoDB 5.0 以降、ドキュメントのシャードキーを変更することでコレクションの再シャーディングが可能です。
既存のシャードキーにサフィックス フィールドを追加することで、シャードキーを調整できます。
データ分散の修正は、コレクションを 再シャーディングする 場合に最も効果的です。 データ分散を改善するために、クラスターが 再シャーディングの基準 を満たしている場合は、シャードキーを調整する代わりにコレクションを再シャーディングする必要があります。 クラスターが再シャーディングの基準を満たしていない場合は、シャードキーを調整する必要があります。
一般的なパフォーマンスとスケーリングの問題とその修正方法に関するアドバイスについて詳しくは、 「 シャードキーのトラブルシューティング 」を参照してください。