Overview of memory use
438
•
On Solaris systems with more than 4GB of memory, the file system buffer
cache competes with IQ's buffer cache less, so you may decrease
performance by turning off file system buffering.
•
On NT systems, under certain loads and configurations, disabling the file
system buffer cache can likely improve performance.
As of Version 12.4.2, file system buffering is turned off by default for newly
created IQ databases.
To disable file system buffering for existing databases, issue the following
statement:
SET OPTION "PUBLIC".OS_FILE_CACHE_BUFFERING = OFF
You can only set this option for the PUBLIC group. You must shut down the
database and restart it for the change to take effect.
Note
Solaris does not have a kernel parameter to constrain the size of its file
system buffer cache. Over time, the file system buffer cache grows and
displaces the IQ buffer cache pages, leading to excess operating system paging
activity and reduced IQ performance.
NT can bias the paging algorithms to favor applications at the expense of the
file system. This bias is recommended for IQ performance. See Chapter 5,
“Performance and Tuning Tasks” in the Adaptive Server IQ Installation and
Configuration Guide for Windows NT for details.
Other ways to get more memory
In certain environments, you may be able to adjust other options to make more
memory available to Adaptive Server IQ.
Options for Java-enabled databases
The
JAVA_HEAP_SIZE
option of the
SET OPTION
command sets the maximum
size (in bytes) of that part of the memory that is allocated to Java applications
on a per connection basis. Per connection memory allocations typically consist
of the user's working set of allocated Java variables and Java application stack
space. While a Java application is executing on a connection, the per
connection allocations come out of the fixed cache of the database server, so it
is important that a run-away Java application is prevented from using up too
much memory.
Summary of Contents for Adaptive Server IQ 12.4.2
Page 1: ...Administration and Performance Guide Adaptive Server IQ 12 4 2 ...
Page 16: ...xvi ...
Page 20: ...Related documents xx ...
Page 40: ...Compatibility with earlier versions 20 ...
Page 118: ...Troubleshooting startup shutdown and connections 98 ...
Page 248: ...Importing data by replication 228 ...
Page 306: ...Integrity rules in the system tables 286 ...
Page 334: ...Cursors in transactions 314 ...
Page 396: ...Users and permissions in the system tables 376 ...
Page 438: ...Determining your data backup and recovery strategy 418 ...
Page 484: ...Network performance 464 ...
Page 500: ...System utilities to monitor CPU use 480 ...
Page 514: ...Characteristics of Open Client and jConnect connections 494 ...
Page 536: ...Index 516 ...