Scalable Database Server, HiRDB Version 8 Installation and Design Guide
The size of the memory required for a HiRDB/Single Server is the sum of the items listed in Table 15-2.
Table 15-2 Size of memory required for a HiRDB/Single Server
| Item | Required memory (KB) | ||
|---|---|---|---|
| Process private area | Process private area used by all unit controller processes |
|
|
| Process private area used by single server process1 | pd_work_buff_ mode=each specified |
|
|
| pd_work_buff_ mode=pool specified or omitted |
|
||
| Shared memory | Space used by the unit controller in the unit controller shared memory | ||
| Space used by the Single Server in the unit controller shared memory | e | ||
| Global buffer shared memory | f | ||
| Utility shared memory | t | ||
| Security audit information buffer shared memory | |||
| Inter-process memory communication shared memory2 | j |
||
| (90 + 90 i=1 |
| {(Number of files1 + number of extensions2) |
| 347 + Memory used by the work tables for management of the HiRDB file system area + Memory used by the system logs for management of the HiRDB file system area + 90 i=1 |
| {(Number of files1 + number of extensions2) |
| A + B + 112 + D |
| Variable | Value |
|---|---|
| A |
+ {48
+ {64 Number of tables: Number of data dictionary tables + MAX {value of pd_max_access_tables, 500} |
| B | b1 b1: When the record length of the server status file < 4096 MAX(( + ( + 0.7) When 4096 MAX( When 12288 MAX( X: When the number of RDAREAs When 3401 When 6801 b2: When the record length of the server status file < 4096 ( + ( + 0.7) When 4096 When 12288 Y: When the number of RDAREAs When 10201 When 5672511 When 11334821 |
| D |
|
| OS | Value of E | Value of F | Value of G |
|---|---|---|---|
| Windows (32-bit mode) | 73,100 | 2,700 | 4,800 |
| Windows Server 2003 (IPF) | 154,500 | 5,000 | 11,500 |
| Windows (x64) | 90,600 | 4,000 | 10,600 |
Table 15-3 Procedure for obtaining the number of work tables for each SQL statement
| SQL statement | Procedure for obtaining the number of work tables |
|---|---|
| SELECT statement INSERT(-SELECT) statement |
When none of 1-8 as follows are applicable: 0 When any of 1-8 as follows are applicable: Sum of the applicable values from 1-8
|
| UPDATE statement DELETE statement |
Number of columns with index defined in the search condition + 1 |
| DROP SCHEMA statement DROP TABLE statement DROP INDEX statement CREATE INDEX statement REVOKE statement to revoke access privilege |
2 |
All Rights Reserved. Copyright (C) 2007, Hitachi, Ltd.