Sybase Adaptive Server IQ 12.4.2 Administration And Performance Manual page 457

Table of Contents

Advertisement

Managing large buffer caches on HP
Controlling file system buffering
On HP UNIX,
start_asiq
total buffer cache size (i.e., main and temp caches combined) of 2GB.
If you need more than 2GB for buffer caches, and your system can
accommodate a larger value, you must add unwired memory, by specifying
. The value you specify on the command line overrides the
-iqsmem
setting.
To get this much memory for
buffer caches
Up to 2000MB
2200MB
2400MB
2600
2800
3000
For example, the following settings are needed to allow buffer caches of
1600MB main and 800MB temp on HP UNIX:
SET OPTION "PUBLIC".MAIN_CACHE_MEMORY_MB = 1600
SET OPTION "PUBLIC".TEMP_CACHE_MEMORY_MB = 800
You must then restart the server with the following command:
start_asiq my_iqserver -iqsmem 800 my_iqdb
On Solaris UFS file systems and Windows NT file systems only, you can
control whether file system buffering is turned on or off. Turning off file
system buffering saves a data copy from the file system buffer cache to the
main IQ buffer cache. Usually, doing so reduces paging, and therefore
improves performance. However, you need to be aware of certain exceptions:
If the IQ page size for the database is less than the file system's block size
(typically only in the case in testing situations) turning off file system
buffering may decrease performance, especially during multiuser
operation.
During loads, file system buffering may be helpful.
CHAPTER 12
Managing System Resources
sets
to 500 by default. This setting allows a
-iqsmem
Set -iqsmem to this value
provided by default by
600
800
1000
1200
1400
start_asiq
start_asiq
437

Advertisement

Table of Contents
loading

Table of Contents