diff options
author | unknown <monty@hundin.mysql.fi> | 2001-11-03 15:18:09 +0200 |
---|---|---|
committer | unknown <monty@hundin.mysql.fi> | 2001-11-03 15:18:09 +0200 |
commit | b2cec26dfb0fa6e2e7240d5dd2044e1192596ef8 (patch) | |
tree | d5d2a601f2e922dce27a5041739103c6468d4cf8 /Docs | |
parent | b9e1b930f73a43c739a916254fdbb46641cd51a0 (diff) | |
download | mariadb-git-b2cec26dfb0fa6e2e7240d5dd2044e1192596ef8.tar.gz |
Fix that mysqladmin shutdown can be interrupted with ^C
Fixed bug with BLOB keys in BDB tables
Fixed problem with MERGE tables on OS with 32 bit files
Fixed that TIME_TO_SEC() works with negative times
Docs/manual.texi:
Changelog
client/mysqladmin.c:
Fix that mysqladmin shutdown can be interrupted with ^C
include/mysqld_error.h:
Fixed typo
mysql-test/r/func_time.result:
Added test case for negative times
mysql-test/t/func_time.test:
Added test case for negative times
mysql-test/t/rpl000015-slave.sh:
Removed warnings
mysql-test/t/rpl000016-slave.sh:
Removed warnings
sql/field.cc:
Fixed bug with BLOB keys in BDB tables
sql/field.h:
Fixed bug with BLOB keys in BDB tables
sql/ha_berkeley.cc:
Fixed bug with BLOB keys in BDB tables
sql/ha_myisammrg.cc:
Fixed problem with MERGE tables on OS with 32 bit files
sql/item_timefunc.cc:
Fixed that TIME_TO_SEC() works with negative times.
sql/share/swedish/errmsg.txt:
Merge with 4.0
sql/sql_acl.cc:
Fixed typo
Diffstat (limited to 'Docs')
-rw-r--r-- | Docs/manual.texi | 79 |
1 files changed, 69 insertions, 10 deletions
diff --git a/Docs/manual.texi b/Docs/manual.texi index a6e1f737750..84048a74aad 100644 --- a/Docs/manual.texi +++ b/Docs/manual.texi @@ -46791,6 +46791,7 @@ users use this code as the rest of the code and because of this we are not yet 100% confident in this code. @menu +* News-3.23.45:: Changes in release 3.23.45 * News-3.23.44:: Changes in release 3.23.44 * News-3.23.43:: Changes in release 3.23.43 * News-3.23.42:: Changes in release 3.23.42 @@ -46839,7 +46840,18 @@ not yet 100% confident in this code. * News-3.23.0:: Changes in release 3.23.0 @end menu -@node News-3.23.44, News-3.23.43, News-3.23.x, News-3.23.x +@node News-3.23.45, News-3.23.44, News-3.23.x, News-3.23.x +@appendixsubsec Changes in release 3.23.45 +@itemize @bullet +@item +Fixed bug with BDB tables and keys on @code{BLOB}'s. +@item +Fixed bug in @code{MERGE} tables on OS with 32 bit file pointers. +@item +Fixed bug in @code{TIME_TO_SEC()} when using negative values. +@end itemize + +@node News-3.23.44, News-3.23.43, News-3.23.45, News-3.23.x @appendixsubsec Changes in release 3.23.44 @itemize @bullet @item @@ -46861,10 +46873,6 @@ Fixed problem with sjis character strings used within quoted table names. Fixed coredump when using @code{CREATE ... FULLTEXT} keys with other table handlers than MyISAM. @item -Add missing @code{InnoDB} variables to @code{SHOW VARIABLES}. -@item -Foreign keys checking is now done for @code{InnoDB} tables. -@item Don't use @code{signal()} on windows because this appears to not be 100 % reliable. @item @@ -46881,6 +46889,57 @@ a core dump. Applied portability fixes for OS/2 (Patch by Yuri Dario). @end itemize +The following changes are for @code{InnoDB} tables: + +@itemize @bullet +@item +Add missing @code{InnoDB} variables to @code{SHOW VARIABLES}. +@item +Foreign keys checking is now done for @code{InnoDB} tables. +@item +@code{DROP DATABASE} now works also for @code{InnoDB} tables. +@item +@code{InnoDB} now supports data files and raw disk partitions bigger +than 4 GB on those operating systems which have big files. +@item +@code{InnoDB} calculates better table cardinality estimates for the +MySQL optimizer. +@item +Accent characters in the default character set latin1 are ordered +according to the MySQL ordering. + +NOTE: if you are using latin1 and have inserted characters whose code is > +127 to an indexed CHAR column, you should run CHECK TABLE on your table when +you upgrade to 3.23.44, and drop and reimport the table if CHECK TABLE +reports an error! +@item +A new @file{my.cnf} parameter @code{innodb_thread_concurrency} helps in +performance tuning in heavily concurrent environments. +@item +A new @code{my.cnf} parameter @code{innodb_fast_shutdown} speeds up +server shutdown. +@item +A new @code{my.cnf} parameter @code{innodb_force_recovery} helps to save +your data in case the disk image of the database becomes corrupt. +@item +@code{innodb_monitor} has been improved and a new +@code{innodb_table_monitor} added. +@item +Increased maximum key length from 500 to 7000 bytes. +@item +Fixed a bug in replication of auto-inc columns with multiline inserts. +@item +Fixed a bug when the case of letters changes in an update of an indexed +secondary column. +@item +Fixed a hang when there are > 24 data files. +@item +Fixed a crash when @code{MAX(col)} is selected from an empty table, and +col is a not the first column in a multi-column index. +@item +Fixed a bug in purge which could cause crashes. +@end itemize + @node News-3.23.43, News-3.23.42, News-3.23.44, News-3.23.x @appendixsubsec Changes in release 3.23.43 @itemize @bullet @@ -46981,15 +47040,15 @@ Fixed possible problem with @code{shutdown} on Solaris where the @item InnoDB now supports < 4 GB rows. The former limit was 8000 bytes. @item -The @code{doublewrite} file flush method is used in InnoDB. +The @code{doublewrite} file flush method is used in @code{InnoDB}. It reduces the need for Unix fsync calls to a fraction and improves performance on most Unix flavors. @item -You can now use the InnoDB Monitor to print a lot of InnoDB state +You can now use the @code{InnoDB} Monitor to print a lot of @code{InnoDB} state information, including locks, to the standard output; useful in performance tuning. @item -Several bugs which could cause hangs in InnoDB have been fixed. +Several bugs which could cause hangs in @code{InnoDB} have been fixed. @item Split @code{record_buffer} to @code{record_buffer} and @code{record_rnd_buffer}. To make things compatible to previous MySQL @@ -47103,7 +47162,7 @@ Extended argument length in option files from 256 to 512 chars. Fixed problem with shutdown when @code{INSERT DELAYED} was waiting for a @code{LOCK TABLE}. @item -Fixed coredump bug in InnoDB when tablespace was full. +Fixed coredump bug in @code{InnoDB} when tablespace was full. @item Fixed problem with @code{MERGE} tables and big tables (> 4G) when using @code{ORDER BY}. @@ -47148,7 +47207,7 @@ New program @code{mysqlcheck}. Added database name to output for administrative commands like @code{CHECK}, @code{REPAIR}, @code{OPTIMIZE}. @item -Lots of portability fixes for InnoDB. +Lots of portability fixes for @code{InnoDB}. @item Changed optimizer so that queries like @code{SELECT * FROM table_name,table_name2 ... ORDER BY key_part1 LIMIT #} |