Docs Menu
Docs Home
/
MongoDBマニュアル
/

MongoDB 7.1 のリリースノート

項目一覧

  • パッチ リリース
  • 集計
  • 一般的な変更点
  • serverStatus 出力の変更
  • serverStatus 出力の変更

重要

MongoDB 7.3は Rapid Release であり、MongoDB Atlas でのみサポートされています。 MongoDB 7.3はオンプレミスでの使用はサポートされていません。 詳細については、 MongoDB のバージョン管理 」を参照してください。

修正された問題:

  • SERVER-81106 受信者シャードは、クローンフェーズを開始する前にコレクション バージョンがローカルに保存されるのを待たない

  • SERVER-81133 ルーティング テーブル キャッシュを永続化するための高速化ロジック

  • SERVER-81201 受信者シャードでのクローンフェーズ中にメモリ使用量を制限する

  • SERVER-81966 更新中に以前のチャンクマップ インスタンスの変更を避ける

  • WT-7929 チェックポイント中の FTDC ストールを回避するための解決法を調査すること

  • すべての Jira の課題は 7.1.1 で終了しました

  • 7.1.1 変更履歴

MongoDB 7.1では、次の集計ステージが導入されています。

ステージ
説明

記録されたクエリの実行時間統計を返します。

警告

$queryStats集計ステージはサポートされておらず、将来のリリースで安定することは保証されません。 このステージの特定の出力形式に依存する機能はビルドしないでください。出力は将来のリリースで変更される可能性があるためです。

MongoDB7.1 以降、シャーディングされたコレクションで とともにupdateOne() upsert: true{ を使用する場合、フィルターに完全なシャードキーを含める必要はあり ません 。

MongoDB 7.1以降では、同じデータベースから異なるコレクションを対象とする複数のDDL 操作を実行する場合、MongoDB はそれらの操作を同時に実行します。

この変更により、 serverStatus locksフィールドとcurrentOp.locks出力に 2 つの新しいタイプが追加されます。

  • DDLDatabase

  • DDLCollection

MongoDB7.1 以降、クライアントのmongos getMore リクエストで exhaustAllowed フラグが設定されている場合、 はエグゼキューションカーソルをサポートします。これにより、クライアントが 1 つのリクエストに対してデータベース サーバーから複数の応答を受け取った場合に、シャーディングされたクラスターでのクエリのパフォーマンスが向上します。

MongoDB 7.1 以降では、インデックス構築でのエラー報告が高速化され、障害回復力が高まります。 新しいindexBuildMinAvailableDiskSpaceMBパラメータを使用して、インデックスビルドに必要な最小ディスク容量を設定することもできます。これにより、ディスク容量が低すぎる場合はインデックスビルドが停止します。

次の新しいインデックス構築メトリクスが追加されました。

詳細については、「インデックス ビルド 」を参照してください。

MongoDB 7.1(および 7.0、6.3.2、6.0.6、5.0.18)以降で利用できます。

MongoDB には、チャンク移行に関する次の新しいシャーディング統計が含まれています。

MongoDB 7.1以降では、 fsync } コマンドとfsyncUnlockコマンドは、シャーディングされたクラスターで fsync 操作を実行できます。

lockフィールドをtrueに設定してmongosで実行すると、 fsyncコマンドはストレージ層からディスクに書き込みをフラッシュし、各シャードをロックして追加の書込みを防ぎます。 その後、 fsyncUnlockコマンドを使用してクラスターのロックを解除できます。

この機能により、 mongodumpを使用したシャーディングされたクラスターの自己管理型バックアップが可能になります。

MongoDB7.1 は、auditConfigmongod サーバーmongos インスタンスからの監査構成に関する情報を含む クラスター パラメータを追加します。

MongoDB 7.1では、インデックス構築に必要な最小ディスク容量を設定できるindexBuildMinAvailableDiskSpaceMBパラメータが追加されています。

MongoDB 7.1以降では、 findAndModifydeleteOne()は部分的なシャードキーを使用してシャーディングされたコレクションをクエリできます。

MongoDB 7.1以降、 mongosは [ 0 、 65535 ] から--port値を受け入れます。 詳しくは、 --portを参照してください。

MongoDB 7.1以降では、 distinctコマンドでヒント フィールドを使用でき、クエリのインデックスを指定できます。

MongoDB7.1 以降では、 Cappedコレクション TTL インデックス を作成できます。

MongoDB 7.1以降では、パイプラインが パイプライン ステージの制限 を超えると、集計コマンドによってエラーがスローされるようになります。 詳細については、「ステージ数の制限 」を参照してください。

serverStatus には、出力に次の新しいフィールドが含まれます。

変更ストリーム メトリクス
クエリ統計メトリクス

戻る

変更履歴