Imported Upstream version 5.3.21
[platform/upstream/libdb.git] / docs / api_reference / C / envset_mp_tablesize.html
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml">
4   <head>
5     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6     <title>DB_ENV-&gt;set_mp_tablesize()</title>
7     <link rel="stylesheet" href="apiReference.css" type="text/css" />
8     <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
9     <link rel="start" href="index.html" title="Berkeley DB C API Reference" />
10     <link rel="up" href="memp.html" title="Chapter 8.  The DB_MPOOLFILE Handle" />
11     <link rel="prev" href="envset_mp_pagesize.html" title="DB_ENV-&gt;set_mp_pagesize()" />
12     <link rel="next" href="mempfclose.html" title="DB_MPOOLFILE-&gt;close()" />
13   </head>
14   <body>
15     <div xmlns="" class="navheader">
16       <div class="libver">
17         <p>Library Version 11.2.5.3</p>
18       </div>
19       <table width="100%" summary="Navigation header">
20         <tr>
21           <th colspan="3" align="center">DB_ENV-&gt;set_mp_tablesize()</th>
22         </tr>
23         <tr>
24           <td width="20%" align="left"><a accesskey="p" href="envset_mp_pagesize.html">Prev</a> </td>
25           <th width="60%" align="center">Chapter 8. 
26               The  DB_MPOOLFILE Handle
27         </th>
28           <td width="20%" align="right"> <a accesskey="n" href="mempfclose.html">Next</a></td>
29         </tr>
30       </table>
31       <hr />
32     </div>
33     <div class="sect1" lang="en" xml:lang="en">
34       <div class="titlepage">
35         <div>
36           <div>
37             <h2 class="title" style="clear: both"><a id="envset_mp_tablesize"></a>DB_ENV-&gt;set_mp_tablesize()</h2>
38           </div>
39         </div>
40       </div>
41       <pre class="programlisting">#include &lt;db.h&gt;
42
43 int
44 DB_ENV-&gt;set_mp_tablesize(DB_ENV *dbenv, u_int32_t tablesize);  </pre>
45       <p>
46          The <code class="methodname">DB_ENV-&gt;set_mp_tablesize()</code> method
47          overrides the calculated hash table size. This value is then internally
48          adjusted to a nearby prime number in order to enhance the hashing algorithm.
49     </p>
50       <p>
51          This method may be called only before the environment is opened.
52     </p>
53       <div class="sect2" lang="en" xml:lang="en">
54         <div class="titlepage">
55           <div>
56             <div>
57               <h3 class="title"><a id="idp61362568"></a>Parameters</h3>
58             </div>
59           </div>
60         </div>
61         <div class="sect3" lang="en" xml:lang="en">
62           <div class="titlepage">
63             <div>
64               <div>
65                 <h4 class="title"><a id="idp61362760"></a>tablesize</h4>
66               </div>
67             </div>
68           </div>
69           <p>
70                           The table size parameter specifies the size of the
71                           buffer pool hash table. It is adjusted to a near
72                           prime number to enhance the hashing algorithm.
73                      </p>
74         </div>
75       </div>
76       <div class="sect2" lang="en" xml:lang="en">
77         <div class="titlepage">
78           <div>
79             <div>
80               <h3 class="title"><a id="idp61368600"></a>Class</h3>
81             </div>
82           </div>
83         </div>
84         <p>
85                     <a class="link" href="env.html" title="Chapter 5.  The DB_ENV Handle">DB_ENV</a>, 
86                     <a class="link" href="memp.html" title="Chapter 8.  The DB_MPOOLFILE Handle">DB_MPOOLFILE</a> 
87             </p>
88       </div>
89       <div class="sect2" lang="en" xml:lang="en">
90         <div class="titlepage">
91           <div>
92             <div>
93               <h3 class="title"><a id="idp61369680"></a>See Also</h3>
94             </div>
95           </div>
96         </div>
97         <p>
98                         <a class="xref" href="memp.html#memplist" title="Memory Pools and Related Methods">Memory Pools and Related Methods</a>,
99                         <a class="xref" href="envget_mp_tablesize.html" title="DB_ENV-&gt;get_mp_tablesize()">DB_ENV-&gt;get_mp_tablesize()</a>
100                 </p>
101       </div>
102     </div>
103     <div class="navfooter">
104       <hr />
105       <table width="100%" summary="Navigation footer">
106         <tr>
107           <td width="40%" align="left"><a accesskey="p" href="envset_mp_pagesize.html">Prev</a> </td>
108           <td width="20%" align="center">
109             <a accesskey="u" href="memp.html">Up</a>
110           </td>
111           <td width="40%" align="right"> <a accesskey="n" href="mempfclose.html">Next</a></td>
112         </tr>
113         <tr>
114           <td width="40%" align="left" valign="top">DB_ENV-&gt;set_mp_pagesize() </td>
115           <td width="20%" align="center">
116             <a accesskey="h" href="index.html">Home</a>
117           </td>
118           <td width="40%" align="right" valign="top"> DB_MPOOLFILE-&gt;close()</td>
119         </tr>
120       </table>
121     </div>
122   </body>
123 </html>