Solaris Configuration

As we have seen in Chapter 3, the Solaris Operating Environment offers many features that help database performance, including Kernel Asynchronous I/O (KAIO), pread and pwrite, preemption control, and intimate shared memory (ISM). However, all of the major databases already take advantage of all or most of these capabilities on Solaris. Apart from the CPU, memory, and data layout issues already discussed, tuning Solaris for database servers simply involves the following actions:

  • Setting appropriate shared memory, semaphore, and message queue parameters in /etc/system.

  • Ensuring that the Starfire dispatch table for the TimeShare scheduling class is enabled. This issue is discussed under “The TS Class” on page 220.

The default ...

Get Configuring and Tuning Databases on the Solaris™ Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.