DB_ENV->set_mp_max_write(DB_ENV *env, int maxwrite,
db_timeout_t maxwrite_sleep); </pre>
<p>
The <codeclass="methodname">DB_ENV->set_mp_max_write()</code> method limits the number of sequential
write operations scheduled by the library when flushing dirty pages
from the cache.
</p>
<p>
The database environment's maximum number of sequential write
operations 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_write", one or more whitespace
characters, and the maximum number of sequential writes and the
number of microseconds to sleep, also separated by whitespace
characters. 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 <codeclass="methodname">DB_ENV->set_mp_max_write()</code> method configures a database
environment, not only operations performed using the specified
<aclass="link"href="env.html"title="Chapter5. The DB_ENV Handle">DB_ENV</a> handle.
</p>
<p>
The <codeclass="methodname">DB_ENV->set_mp_max_write()</code><span>
<span>
method returns a non-zero error value on failure and 0 on success.
<aclass="link"href="env.html"title="Chapter5. The DB_ENV Handle">DB_ENV</a>, <aclass="link"href="memp.html"title="Chapter8. The DB_MPOOLFILE Handle">DB_MPOOLFILE</a>