このトピックでは、ApsaraDB for MongoDB の構成可能なカーネルパラメータの変更履歴について説明します。
現在サポートされているすべてのパラメータとその説明の完全なリストについては、「サポートされている MongoDB パラメータのリスト」をご参照ください。
2025
2025 年 7 月
タイプ | パラメータ名 | 影響を受けるバージョン | 説明 |
新規 | setParameter.timeseriesBucketMaxCount | 8.0 | 単一のタイムシリーズバケットに格納される測定値の最大数を設定します。 |
setParameter.timeseriesIdleBucketExpiryMemoryUsageThreshold | 8.0 | アイドル状態のタイムシリーズバケットの有効期限が切れるメモリ使用量のしきい値を定義します。 | |
setParameter.timeseriesSideBucketCatalogMemoryUsageThreshold | 8.0 | サイドバケットカタログのメモリしきい値を設定します。このしきい値を超えると、アイドル状態のバケットの有効期限が切れます。 |
2025 年 4 月
MongoDB 8.0 が利用可能になりました。 このバージョンでサポートされているパラメータのリストについては、「MongoDB 8.0 で使用可能なパラメータのリスト」をご参照ください。
2025 年 3 月
タイプ | パラメータ名 | 影響を受けるバージョン | 説明 |
変更済み | operationProfiling.mode | 4.2 4.4 5.0 6.0 7.0 | データベースプロファイラの |
新規 | rsconf.chainingAllowed | 4.0 4.2 4.4 5.0 6.0 7.0 | レプリカセットでのチェーンレプリケーションを有効または無効にします。 |
2025 年 2 月
タイプ | パラメータ名 | 影響を受けるバージョン | 説明 |
新規 | setParameter.timeseriesBucketMaxCount | 5.0 6.0 7.0 | 単一のタイムシリーズバケットに格納される測定値の最大数を設定します。 |
setParameter.timeseriesIdleBucketExpiryMemoryUsageThreshold | 6.0 7.0 | アイドル状態のタイムシリーズバケットの有効期限が切れるメモリ使用量のしきい値を定義します。 |
2024
2024 年 12 月
タイプ | パラメータ名 | 影響を受けるバージョン | 説明 |
新規 | setParameter.chunkMigrationConcurrency | 5.0 7.0 | チャンク移行に使用される同時スレッド数を指定します。 |
setParameter.receiveChunkWaitForRangeDeleterTimeoutMS | 4.4 5.0 6.0 7.0 | チャンク移行前に孤立ドキュメントの削除を待機するタイムアウトを設定します。 | |
setParameter.maxTargetSnapshotHistoryWindowInSeconds | 4.4 | WiredTiger エンジンでスナップショット履歴を保持するための最大および最小ウィンドウサイズを定義します。 | |
setParameter.minSnapshotHistoryWindowInSeconds | 5.0 6.0 7.0 |
2024 年 7 月
タイプ | パラメータ名 | 影響を受けるバージョン | 説明 |
新規 | replication.oplogGlobalIdEnabled | 6.0 | 双方向同期に必要な oplog GID を有効にする構成スイッチ。 |
2024 年 4 月
以下のパラメータは、シャードクラスターインスタンスの mongos をサポートするようになりました。
タイプ | パラメータ名 | 影響を受けるバージョン | 説明 |
新規 | operationProfiling.slowOpThresholdMs | 4.2 4.4 5.0 6.0 7.0 | 低速操作のしきい値。 操作の実行時間がこのしきい値を超えると、低速とみなされます。 |
setParameter.tcmallocReleaseRate | tcmalloc が OS にメモリを解放する速度を設定します。 値が高いほど、速度が速くなります。 | ||
setParameter.tcmallocAggressiveMemoryDecommit | tcmalloc の積極的なメモリ解放を有効にするかどうかを指定します。 |
2024 年 2 月
以下のパラメータを有効にするには、再起動は不要になりました。
タイプ | パラメータ名 | 影響を受ける 影響を受けるバージョン | 説明 |
変更済み | setParameter.ShardingTaskExecutorPoolMaxSize | 4.4 7.0 6.0 7.0 5.0 6.0 7.0 | シャードクラスターインスタンスの各 TaskExecutor 接続プールにおける最大接続数。 |
setParameter.rangeDeleterBatchDelayMS | チャンク移行のクリーンアップステップ中のバッチ削除の間隔。 これは、孤立ドキュメントの | ||
setParameter.rangeDeleterBatchSize | チャンク移行のクリーンアップステップ中の非同期削除の単一バッチにおける最大ドキュメント数。 | ||
setParameter.ShardingTaskExecutorPoolMinSize | シャードクラスターインスタンスの各 TaskExecutor 接続プールにおける最小接続数。 | ||
setParameter.cursorTimeoutMillis | アイドル状態のカーソルのタイムアウトしきい値。 | ||
setParameter.tcmallocAggressiveMemoryDecommit | tcmalloc の積極的なメモリ解放を有効にするかどうかを指定します。 | ||
setParameter.ShardingTaskExecutorPoolHostTimeoutMS | mongos プロセスがホストの TaskExecutor 接続プールへのすべての接続を放棄するまでのタイムアウト期間。 | ||
setParameter.migrateCloneInsertionBatchSize | チャンク移行のクローンステップ中の単一バッチにおける最大ドキュメント数。 | ||
setParameter.maxTransactionLockRequestTimeoutMillis | トランザクションのロックを取得するタイムアウト期間。 | ||
operationProfiling.slowOpThresholdMs | 低速操作のしきい値。 操作の実行時間がこのしきい値を超えると、低速とみなされます。 | ||
setParameter.transactionLifetimeLimitSeconds | トランザクションのライフサイクルを定義するトランザクションの合計タイムアウト期間。 | ||
setParameter.taskExecutorPoolSize | mongos プロセスにおける TaskExecutor 接続プールの数。 このパラメータは Linux には影響しません。 | ||
setParameter.ShardingTaskExecutorPoolMaxConnecting | シャードクラスターインスタンスの TaskExecutor 接続プールで接続を初期化するときの最大同時実行度。 | ||
setParameter.ShardingTaskExecutorPoolRefreshRequirementMS | mongos プロセスが TaskExecutor 接続プールで休止中の接続をチェックするためにハートビートを送信する間隔。 | ||
setParameter.ShardingTaskExecutorPoolRefreshTimeoutMS | mongos プロセスがハートビート応答を待機するタイムアウト期間。 | ||
replication.oplogSizeMB | oplog の最大サイズ。 | ||
setParameter.flowControlTargetLagSeconds | フロー制御メカニズムをトリガーするしきい値です。フロー制御により、ほとんどのコミットポイントが大幅に遅延しないようになります。 | ||
rsconf.writeConcernMajorityJournalDefault | 4.2 4.4 5.0 6.0 7.0 | 書き込みコンサーンが「majority」の書き込みにジャーナリングが必要かどうかを指定します。 |
2024 年 1 月
MongoDB 7.0 が利用可能になりました。 このバージョンでサポートされているパラメータのリストについては、「MongoDB 7.0 で使用可能なパラメータのリスト」をご参照ください。