Fixes to the newer ChangeLog entries in manual.texi.
This commit is contained in:
parent
f4ef54a95f
commit
3fe4eb1d6f
@ -38819,7 +38819,7 @@ Fixed crash when automatic repair of @code{MyISAM} table failed.
|
|||||||
Fixed a major performance bug in the table locking code when one
|
Fixed a major performance bug in the table locking code when one
|
||||||
constantly had a LOT of @code{SELECT}, @code{UPDATE} and @code{INSERT}
|
constantly had a LOT of @code{SELECT}, @code{UPDATE} and @code{INSERT}
|
||||||
statements running. The symptom was that the @code{UPDATE} and
|
statements running. The symptom was that the @code{UPDATE} and
|
||||||
@code{INSERT} queries was locked a long time while new @code{SELECT}
|
@code{INSERT} queries were locked a long time while new @code{SELECT}
|
||||||
statements where executed without locks.
|
statements where executed without locks.
|
||||||
@item
|
@item
|
||||||
When reading options_files with @code{mysql_options()} the
|
When reading options_files with @code{mysql_options()} the
|
||||||
@ -38830,27 +38830,27 @@ is read by @code{mysql_options()}. This makes it possible to force
|
|||||||
programs that runs for a long time (like @code{mysqlhotcopy}) to use
|
programs that runs for a long time (like @code{mysqlhotcopy}) to use
|
||||||
@code{interactive_timeout} instead of @code{wait_timeout}.
|
@code{interactive_timeout} instead of @code{wait_timeout}.
|
||||||
@item
|
@item
|
||||||
We now always print when the query was made and who made it in the 'slow
|
We now always print when the query was made and who made it in the ``slow
|
||||||
query log'. If you are using @code{--log-long-format} then also queries
|
query log''. If you are using @code{--log-long-format} then also queries
|
||||||
that are not using indexes are printed.
|
that are not using indexes are printed.
|
||||||
@item
|
@item
|
||||||
Fixed problem in @code{LEFT JOIN} which caused all columns in reference
|
Fixed a problem in @code{LEFT JOIN} which caused all columns in a reference
|
||||||
table to be NULL.
|
table to be @code{NULL}.
|
||||||
@item
|
@item
|
||||||
Fixed problem when using @code{NATURAL JOIN} without keys.
|
Fixed a problem when using @code{NATURAL JOIN} without keys.
|
||||||
@item
|
@item
|
||||||
Fixed bug when using a multi-part keys where the first part was of type
|
Fixed a bug when using a multi-part keys where the first part was of type
|
||||||
@code{TEXT} or @code{BLOB}.
|
@code{TEXT} or @code{BLOB}.
|
||||||
@item
|
@item
|
||||||
@code{DROP} of temporary tables wasn't stored in the update/binary log.
|
@code{DROP} of temporary tables wasn't stored in the update/binary log.
|
||||||
@item
|
@item
|
||||||
Fixed bug where @code{SELECT DISTINCT * ... LIMIT #} only returned 1 row.
|
Fixed a bug where @code{SELECT DISTINCT * ... LIMIT #} only returned one row.
|
||||||
@item
|
@item
|
||||||
Fixed a bug in the assembler code in strstr for sparc and cleaned up
|
Fixed a bug in the assembler code in @code{strstr()} for sparc and cleaned up
|
||||||
the global.h header file to avoid a problem with bad aliasing with
|
the @file{global.h} header file to avoid a problem with bad aliasing with
|
||||||
the compiler submitted with RedHat 7.0. (Reported by Trond Eivind Glomsrød)
|
the compiler submitted with RedHat 7.0. (Reported by Trond Eivind Glomsrød)
|
||||||
@item
|
@item
|
||||||
Fixed the @code{--skip-networking} works properly on NT.
|
The option @code{--skip-networking} now works properly on NT.
|
||||||
@item
|
@item
|
||||||
Fixed long outstanding bug in the @code{ISAM} tables when a row with a length
|
Fixed long outstanding bug in the @code{ISAM} tables when a row with a length
|
||||||
of more than 65K was shortened by a single byte.
|
of more than 65K was shortened by a single byte.
|
||||||
@ -38860,14 +38860,14 @@ the same table.
|
|||||||
@item
|
@item
|
||||||
Allow one to use @code{FLUSH TABLE tablename}.
|
Allow one to use @code{FLUSH TABLE tablename}.
|
||||||
@item
|
@item
|
||||||
Changed all log files to use our own IO_CACHE mechanism instead of
|
Changed all log files to use our own @code{IO_CACHE} mechanism instead of
|
||||||
FILE:s to avoid OS problems when there is many files open.
|
@code{FILE} to avoid OS problems when there are many files open.
|
||||||
@item
|
@item
|
||||||
Added options @code{--open-files} and @code{--timezone} to @code{safe_mysqld}.
|
Added options @code{--open-files} and @code{--timezone} to @code{safe_mysqld}.
|
||||||
@item
|
@item
|
||||||
Fixed fatal bug in @code{CREATE TEMPORARY TABLE ...SELECT ...}.
|
Fixed a fatal bug in @code{CREATE TEMPORARY TABLE ... SELECT ...}.
|
||||||
@item
|
@item
|
||||||
Fixed problem with @code{CREATE TABLE .. SELECT NULL}.
|
Fixed a problem with @code{CREATE TABLE .. SELECT NULL}.
|
||||||
@item
|
@item
|
||||||
Added variables @code{large_file_support},@code{net_read_timeout},
|
Added variables @code{large_file_support},@code{net_read_timeout},
|
||||||
@code{net_write_timeout} and @code{query_buffer_size} to @code{SHOW VARIABLES}.
|
@code{net_write_timeout} and @code{query_buffer_size} to @code{SHOW VARIABLES}.
|
||||||
@ -38875,19 +38875,19 @@ Added variables @code{large_file_support},@code{net_read_timeout},
|
|||||||
Added status variables @code{created_tmp_files} and @code{sort_merge_passes}
|
Added status variables @code{created_tmp_files} and @code{sort_merge_passes}
|
||||||
to @code{SHOW STATUS}.
|
to @code{SHOW STATUS}.
|
||||||
@item
|
@item
|
||||||
Fixed bug where we didn't allow an index name after the
|
Fixed a bug where we didn't allow an index name after the
|
||||||
@code{FOREIGN KEY} definition.
|
@code{FOREIGN KEY} definition.
|
||||||
@item
|
@item
|
||||||
Added @code{TRUNCATE table_name} as a synonym for
|
Added @code{TRUNCATE table_name} as a synonym for
|
||||||
@code{DELETE FROM table_name}.
|
@code{DELETE FROM table_name}.
|
||||||
@item
|
@item
|
||||||
Fixed bug in a BDB key compare function when comparing part keys.
|
Fixed a bug in a BDB key compare function when comparing part keys.
|
||||||
@item
|
@item
|
||||||
Added variable @code{bdb_lock_max} to @code{mysqld}.
|
Added variable @code{bdb_lock_max} to @code{mysqld}.
|
||||||
@item
|
@item
|
||||||
Added more tests to the benchmark suite.
|
Added more tests to the benchmark suite.
|
||||||
@item
|
@item
|
||||||
Fixed a overflow bug in the client code when using too long database names.
|
Fixed an overflow bug in the client code when using overly long database names.
|
||||||
@item
|
@item
|
||||||
@code{mysql_connect()} now aborts on Linux if the server doesn't answer in
|
@code{mysql_connect()} now aborts on Linux if the server doesn't answer in
|
||||||
@code{timeout} seconds.
|
@code{timeout} seconds.
|
||||||
@ -38897,22 +38897,22 @@ Fixed a overflow bug in the client code when using too long database names.
|
|||||||
MASTER TO}.
|
MASTER TO}.
|
||||||
@item
|
@item
|
||||||
Fixed the output of @code{SHOW MASTER STATUS} to be consistent with
|
Fixed the output of @code{SHOW MASTER STATUS} to be consistent with
|
||||||
@code{SHOW SLAVE STATUS} (no directory in the log name).
|
@code{SHOW SLAVE STATUS}. (It now has no directory in the log name.)
|
||||||
@item
|
@item
|
||||||
Added @code{PURGE MASTER LOGS TO}.
|
Added @code{PURGE MASTER LOGS TO}.
|
||||||
@item
|
@item
|
||||||
Added @code{SHOW MASTER LOGS}.
|
Added @code{SHOW MASTER LOGS}.
|
||||||
@item
|
@item
|
||||||
Added @code{--safemalloc-mem-limit} option to mysqld to simulate memory
|
Added @code{--safemalloc-mem-limit} option to mysqld to simulate memory
|
||||||
shortage when compiled @code{--with-debug=full}
|
shortage when compiled @code{--with-debug=full}.
|
||||||
@item
|
@item
|
||||||
Fixed several coredumps in out-of-memory conditions
|
Fixed several coredumps in out-of-memory conditions.
|
||||||
@item
|
@item
|
||||||
@code{SHOW SLAVE STATUS} was using unititialized mutex if the slave had
|
@code{SHOW SLAVE STATUS} was using an unititialized mutex if the slave had
|
||||||
not been started yet
|
not been started yet.
|
||||||
@item
|
@item
|
||||||
Fixed bug in @code{ELT()} and @code{MAKE_SET()} when the query used
|
Fixed bug in @code{ELT()} and @code{MAKE_SET()} when the query used
|
||||||
a temporary table
|
a temporary table.
|
||||||
@item
|
@item
|
||||||
@code{CHANGE MASTER TO} without specifying @code{MASTER_LOG_POS} would
|
@code{CHANGE MASTER TO} without specifying @code{MASTER_LOG_POS} would
|
||||||
set it to 0 instead of 4 and hit the magic number in the master binlog.
|
set it to 0 instead of 4 and hit the magic number in the master binlog.
|
||||||
@ -38925,7 +38925,7 @@ new table with the rows in a specific order.
|
|||||||
@appendixsubsec Changes in release 3.23.27
|
@appendixsubsec Changes in release 3.23.27
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
Fixed bug where the automatic repair of MyISAM tables sometimes failed
|
Fixed a bug where the automatic repair of MyISAM tables sometimes failed
|
||||||
when the data file was corrupt.
|
when the data file was corrupt.
|
||||||
@item
|
@item
|
||||||
Fixed a bug in @code{SHOW CREATE} when using @code{AUTO_INCREMENT} columns.
|
Fixed a bug in @code{SHOW CREATE} when using @code{AUTO_INCREMENT} columns.
|
||||||
@ -38945,7 +38945,7 @@ Small portability fixes.
|
|||||||
@item
|
@item
|
||||||
Fixed @code{<>} to work properly with @code{NULL}.
|
Fixed @code{<>} to work properly with @code{NULL}.
|
||||||
@item
|
@item
|
||||||
Fixed problem with @code{SUBSTRING_INDEX()} and @code{REPLACE()}.
|
Fixed a problem with @code{SUBSTRING_INDEX()} and @code{REPLACE()}.
|
||||||
(Patch by Alexander Igonitchev)
|
(Patch by Alexander Igonitchev)
|
||||||
@item
|
@item
|
||||||
Fix @code{CREATE TEMPORARY TABLE IF NOT EXISTS} not to give an error
|
Fix @code{CREATE TEMPORARY TABLE IF NOT EXISTS} not to give an error
|
||||||
@ -38961,7 +38961,7 @@ no @code{WHERE} clause.
|
|||||||
@item
|
@item
|
||||||
When using @code{--log-slow-queries}, don't count the time waiting for a lock.
|
When using @code{--log-slow-queries}, don't count the time waiting for a lock.
|
||||||
@item
|
@item
|
||||||
Fixed bug in lock code on @code{windows} which could cause the key cache
|
Fixed bug in lock code on Windows which could cause the key cache
|
||||||
to report that the key file was crashed even if it was okay.
|
to report that the key file was crashed even if it was okay.
|
||||||
@item
|
@item
|
||||||
Automatic repair of @code{MyISAM} tables if you start @code{mysqld} with
|
Automatic repair of @code{MyISAM} tables if you start @code{mysqld} with
|
||||||
@ -38969,7 +38969,7 @@ Automatic repair of @code{MyISAM} tables if you start @code{mysqld} with
|
|||||||
@item
|
@item
|
||||||
Removed the @code{TYPE=} keyword from @code{CHECK} and
|
Removed the @code{TYPE=} keyword from @code{CHECK} and
|
||||||
@code{REPAIR}. Allow @code{CHECK} options to be combined. (You can still
|
@code{REPAIR}. Allow @code{CHECK} options to be combined. (You can still
|
||||||
use @code{TYPE=} but this usage is deprecated).
|
use @code{TYPE=} but this usage is deprecated.)
|
||||||
@item
|
@item
|
||||||
Fixed mutex bug in the binary replication log - long update queries could
|
Fixed mutex bug in the binary replication log - long update queries could
|
||||||
be read only in part by the slave if it did it at the wrong time, which
|
be read only in part by the slave if it did it at the wrong time, which
|
||||||
@ -39007,7 +39007,7 @@ Columns referenced in @code{INSERT} statements now are initialized properly.
|
|||||||
@code{UPDATE} didn't always work when used with a range on a timestamp that
|
@code{UPDATE} didn't always work when used with a range on a timestamp that
|
||||||
was part of the key that was used to find rows.
|
was part of the key that was used to find rows.
|
||||||
@item
|
@item
|
||||||
Fixed bug in @code{FULLTEXT} index when inserting a @code{NULL} column.
|
Fixed a bug in @code{FULLTEXT} index when inserting a @code{NULL} column.
|
||||||
@item
|
@item
|
||||||
Changed to use @code{mkstemp()} instead of @code{tempnam()}. Based
|
Changed to use @code{mkstemp()} instead of @code{tempnam()}. Based
|
||||||
on a patch from John Jones.
|
on a patch from John Jones.
|
||||||
@ -39026,10 +39026,10 @@ Added @code{RIGHT JOIN}. This makes @code{RIGHT} a reserved word.
|
|||||||
Added @code{@@@@IDENTITY} as a synonym for @code{LAST_INSERT_ID()}.
|
Added @code{@@@@IDENTITY} as a synonym for @code{LAST_INSERT_ID()}.
|
||||||
(This is for Visual Basic compatibility.)
|
(This is for Visual Basic compatibility.)
|
||||||
@item
|
@item
|
||||||
Fixed bug in @code{myisamchk} and @code{REPAIR} when using @code{FULLTEXT}
|
Fixed a bug in @code{myisamchk} and @code{REPAIR} when using @code{FULLTEXT}
|
||||||
index.
|
index.
|
||||||
@item
|
@item
|
||||||
@code{LOAD DATA INFILE} now works for FIFOs.
|
@code{LOAD DATA INFILE} now works with FIFOs.
|
||||||
(Patch by Toni L. Harbaugh-Blackford.)
|
(Patch by Toni L. Harbaugh-Blackford.)
|
||||||
@item
|
@item
|
||||||
@code{FLUSH LOGS} broke replication if you specified a log name with an
|
@code{FLUSH LOGS} broke replication if you specified a log name with an
|
||||||
|
Loading…
x
Reference in New Issue
Block a user