@strong{MySQL} version 3.23.36 will use the adaptive mutex, which is much
@strong{MySQL} version 3.23.36 will use the adaptive mutex, which is much
...
@@ -7600,7 +7600,7 @@ better than even the patched one in @strong{glibc-2.1.3}. Be warned, however,
...
@@ -7600,7 +7600,7 @@ better than even the patched one in @strong{glibc-2.1.3}. Be warned, however,
that under some conditions, the current mutex code in @strong{glibc-2.2.2}
that under some conditions, the current mutex code in @strong{glibc-2.2.2}
overspins, which hurts @strong{MySQL} performance. The chance of this
overspins, which hurts @strong{MySQL} performance. The chance of this
condition can be reduced by renicing @code{mysqld} process to the highest
condition can be reduced by renicing @code{mysqld} process to the highest
priority. We have also been able to correct the overspin behaviour with
priority. We have also been able to correct the overspin behavior with
a patch, available @uref{http://www.mysql.com/Downloads/Linux/linuxthreads-2.2.2.patch,here}. It combines the correction of overspin, maximum number of
a patch, available @uref{http://www.mysql.com/Downloads/Linux/linuxthreads-2.2.2.patch,here}. It combines the correction of overspin, maximum number of
threads, and stack spacing all in one. You will need to apply it in the
threads, and stack spacing all in one. You will need to apply it in the
@code{linuxthreads} directory with
@code{linuxthreads} directory with
...
@@ -23467,7 +23467,7 @@ SQL servers that supports different table types (like copying tables to
...
@@ -23467,7 +23467,7 @@ SQL servers that supports different table types (like copying tables to
a slave that is optimized for speed by not having transactional tables).
a slave that is optimized for speed by not having transactional tables).
This automatic table changing can however also be very confusing for new
This automatic table changing can however also be very confusing for new
@strong{MySQL} users. We plan to fix this by introducing warnings in
@strong{MySQL} users. We plan to fix this by introducing warnings in
@strong{MySQL} 4.0 and giving a warning when a table type is automaticly
@strong{MySQL} 4.0 and giving a warning when a table type is automatically
changed.
changed.
You can convert tables between different types with the @code{ALTER
You can convert tables between different types with the @code{ALTER
...
@@ -30492,7 +30492,7 @@ In @strong{MySQL} Version 3.23.7 and above, you can insert rows into
...
@@ -30492,7 +30492,7 @@ In @strong{MySQL} Version 3.23.7 and above, you can insert rows into
@code{MyISAM} tables at the same time other threads are reading from the
@code{MyISAM} tables at the same time other threads are reading from the
table. Note that currently this only works if there are no holes after
table. Note that currently this only works if there are no holes after
deleted rows in the table at the time the insert is made. When all holes
deleted rows in the table at the time the insert is made. When all holes
has been filled with new data, concurrent inserts will automaticly be
has been filled with new data, concurrent inserts will automatically be
enabled again.
enabled again.
Table locking enables many threads to read from a table at the same
Table locking enables many threads to read from a table at the same