The <codeclass="methodname">DbEnv::set_mp_max_openfd()</code> method limits the number of file
descriptors the library will open concurrently when flushing dirty
pages from the cache.
</p>
<p>
The database environment's limit on open file descriptors to flush
dirty pages may also be configured using the environment's
<ahref="../../programmer_reference/env_db_config.html#env_db_config.DB_CONFIG"class="olink">DB_CONFIG</a> file. The syntax of the entry in that file is a single
line with the string "set_mp_max_openfd", one or more whitespace
characters, and the number of open file descriptors. Because the
<ahref="../../programmer_reference/env_db_config.html#env_db_config.DB_CONFIG"class="olink">DB_CONFIG</a> file is read when the database environment is opened,
it will silently overrule configuration done before that time.
</p>
<p>
The <aclass="xref"href="mempset_mp_max_openfd.html"title="DbEnv::set_mp_max_openfd()">DbEnv::set_mp_max_openfd()</a>
method configures a database environment, not only operations
performed using the specified <aclass="link"href="env.html"title="Chapter5. The DbEnv Handle">DbEnv</a> handle.
</p>
<p>
The <codeclass="methodname">DbEnv::set_mp_max_openfd()</code><span>
<span>
method either returns a non-zero error value or throws an
exception that encapsulates a non-zero error value on
<aclass="link"href="env.html"title="Chapter5. The DbEnv Handle">DbEnv</a>, <aclass="link"href="memp.html"title="Chapter9. The DbMpoolFile Handle">DbMpoolFile</a>