The world's most popular open source database
MySQL 5.4 incorporates several modifications for improved operation of MySQL Server on Solaris:
DTrace support for execution monitoring. See Section 6, “Diagnostic and Monitoring Capabilities”.
Atomic instructions, which are needed for the improvements to RW-locking and the lock-free thread concurrency algorithm described in Section 3, “Scalability Improvements”. Atomic instructions now are supported for Sun Studio on SPARC and x86 platforms. This extends their previous availability (supported for gcc 4.1 and up on all platforms).
The Google SMP patch described in Section 3, “Scalability Improvements”, was originally intended for x86 platforms. In MySQL 5.4 it also works on SPARC platforms. Also, Solaris optimizations for the patch have been implemented.
Large page support is enhanced for recent SPARC platforms.
Standard use of large pages in MySQL attempts to use the
largest size supported, up to 4MB. Under Solaris, a
“super large pages” feature enables uses of pages
up to 256MB. This feature is enabled by default on Solaris.
It can be enabled or disabled explicitly by using the
--super-large-pages or
--skip-super-large-pages option.
Inline handling for InnoDB and
processor instruction prefetching support, previously not
enabled for builds created using Sun Studio, now are supported
for that build environment.


User Comments
Add your own comment.