4.4.2.18. nsslapd-db-transaction-batch-val

この属性は、コミットされる前にバッチ処理されるトランザクションの数を指定します。この属性は、完全なトランザクションの持続性が必要ない場合にパフォーマンスを改善できます。この属性は ldapmodify を使用して動的に変更できます。この属性の変更に関する詳細は、『Red Hat Directory Server 管理ガイド』の「Directory Server パフォーマンスの調整」の章を参照してください。

警告

この値を設定すると、データの整合性が削減され、データが失われる可能性があります。これは、サーバーがバッチ処理のトランザクションをフラッシュする前に電力停止が生じる場合、バッチでこれらのトランザクションが失われます。

Red Hat サポートにより特に要求されない限り、この値を設定しないでください。

この属性が定義されていない場合や、0 の値に設定されている場合 トランザクションのバッチはオフになり、LDAP を使用してこの属性にリモートを変更できなくなります。ただし、この属性を 0 より大きい値に設定すると、キューに格納されたトランザクションの数が属性値と等しいまで、サーバーはトランザクションのコミットを遅らせます。0 を超える値の場合、LDAP を使用してこの属性をリモートで変更することもできます。この属性に対する 1 の値は、LDAP を使用してリモートで属性設定に変更を加えることができますが、バッチ動作は発生しません。そのため、サーバー起動時に 1 の値は、通常の持続性を維持しつつ、必要に応じてトランザクションのバッチをオンにし、リモートオフになる場合に役立ちます。バッチ化されたトランザクションに十分なログバッファーサイズを確保するために、この属性の値は nsslapd-db-logbuf-size 属性の変更が必要になる場合があることに注意してください。

注記

nsslapd-db-transaction-batch-val 属性は、ns slapd-db-durable-transaction 属性が on に設定されている場合に限り有効です。

データベーストランザクションのロギングの詳細は、『Red Hat Directory Server 管理ガイド』の「サーバーおよびデータベースアクティビティーの監視」の章を参照してください。

パラメーター説明

エントリー DN

cn=bdb,cn=config,cn=ldbm database,cn=plugins,cn=config

有効な範囲

0 から 30

デフォルト値

0 (またはオフ)

構文

整数

nsslapd-db-transaction-batch-val: 5