MySQL 5.1.9-beta, a new version of the popular Open Source Database
Management System, has been released.
Complete Announcement:
http://forums.mysql.com/read.php?106,85672,85672#msg-85672
Functionality added or changed:
* For partitioned tables, the output of SHOW TABLE STATUS now
shows in the Engine column the name of the storage engine used
by all partitions for the table; in the Create_options column,
the output now shows "partitioned" for a partitioned table. This
change also affects the values shown in the corresponding
columns of the INFORMATION_SCHEMA.TABLES table.
(Bug#17631:
http://bugs.mysql.com/17631)
Bugs fixed:
* NDB Cluster: BLOB columns did not work correctly with
user-partitioned NDB tables.
(Bug#16796:
http://bugs.mysql.com/16796)
* Partition pruning did not work properly for some kinds of
partitioning and subpartitioning, with certain WHERE clauses.
(Partitions and subpartitions that should have been marked as
used were not so marked.) The error could manifest as
incorrect content in EXPLAIN PARTITIONS output as well as
missing rows in the results of affected queries.
(Bug#18558:
http://bugs.mysql.com/18558)
* A query against a partitioned table using WHERE col IS NULL
could produce incorrect results given the following
conditions:
+ The table had partitions and subpartitions
+ The partitioning function depended on a single column col
of one of the MySQL integer types
+ The partitioning function was not monotonically
increasing
The same issue could cause the server to crash when run in
debug mode. (Bug#18659:
http://bugs.mysql.com/18659)
* MEDIUMINT columns were not handled in the same way as other
column types by partition pruning. Partition pruning would sometimes use inappropriate columns in preforming queries. Both of these issues were rectified as part of the same bugfix.
(Bug#18025:
http://bugs.mysql.com/18025)
* Quoted values could not be used for partition option values.
(Bug#13520:
http://bugs.mysql.com/13520)
* Delimited identifiers could not be used in defining
partitions. (Bug#13433:
http://bugs.mysql.com/13433)
* Queries using WHERE ... IS NULL returned incorrect results
from partitioned tables.
(Bug#18070:
http://bugs.mysql.com/18070)
* Partition pruning did not perform correctly with partitions on
NULL, and could potentially crash the server.
(Bug#18053:
http://bugs.mysql.com/18053)
Edited 1 time(s). Last edit at 07/07/2006 02:20PM by Edwin DeSouza.