MySQL 5.4 modifications improve performance on SMP
systems to increase scalability on multi-core systems. The
changes affect InnoDB locking and
memory management.
MySQL 5.4 incorporates changes in
InnoDB that improve the performance
of RW-locks by using atomic CPU instructions (on platforms where
they are available), rather than less scalable mutexes. It is
also possible for InnoDB memory
allocation to be disabled and replaced by the normal
malloc library, or by a different library
that implements malloc such as
tcmalloc on Linux or
mtalloc on Solaris.
The reimplementation of RW-locks requires atomic instructions. A
status variable,
Innodb_have_atomic_builtins,
shows whether the server was built with atomic instructions.

User Comments
Add your own comment.