Alterações na distribuição 3.23.44 (31 Oct 2001)
Fixed Rows_examined
count in slow query log.
- Fixed bug when using a reference to an
AVG()
column inHAVING
. - Fixed that date functions that require correct dates, like
DAYOFYEAR(column)
, will returnNULL
for0000-00-00
dates. - Fixed bug in const-propagation when comparing columns of different types. (
SELECT * FROM date_col='2001-01-01' and date_col=time_col
) - Fixed bug that caused error message
Can't write, because of unique constraint
with someGROUP BY
queries. - Fixed problem with
sjis
character strings used within quoted table names. - Fixed core dump when using
CREATE ... FULLTEXT
keys with other storage engines thanMyISAM
. - Don't use
signal()
on Windows because this appears to not be 100% reliable. - Fixed bug when doing
WHERE col_name=NULL
on an indexed column that hadNULL
values. - Fixed bug when doing
LEFT JOIN ... ON (col_name = constant) WHERE col_name = constant
. - When using replications, aborted queries that contained
%
could cause a core dump. TCP_NODELAY
was not used on some systems. (Speed problem.)- Applied portability fixes for OS/2. (Patch by Yuri Dario.)
The following changes are for InnoDB
tables:
- Add missing
InnoDB
variables toSHOW VARIABLES
. - Foreign keys checking is now done for
InnoDB
tables. DROP DATABASE
now works also forInnoDB
tables.InnoDB
now supports datafiles and raw disk partitions bigger than 4 GB on those operating systems that have big files.InnoDB
calculates better table cardinality estimates for the MariaDB optimiser.- Accent characters in the default character set
latin1
are ordered according to the MariaDB ordering.Note: if you are using
latin1
and have inserted characters whose code is greater than 127 into an indexedCHAR
column, you should runCHECK TABLE
on your table when you upgrade to 3.23.44, and drop and reimport the table ifCHECK TABLE
reports an error! - A new
my.cnf
parameter,innodb_thread_concurrency
, helps in performance tuning in heavily concurrent environments. - A new
my.cnf
parameter,innodb_fast_shutdown
, speeds up server shutdown. - A new
my.cnf
parameter,innodb_force_recovery
, helps to save your data in case the disk image of the database becomes corrupt. innodb_monitor
has been improved and a newinnodb_table_monitor
added.- Increased maximum key length from 500 to 7000 bytes.
- Fixed a bug in replication of
AUTO_INCREMENT
columns with multiple-line inserts. - Fixed a bug when the case of letters changes in an update of an indexed secondary column.
- Fixed a hang when there are > 24 datafiles.
- Fixed a crash when
MAX(col)
is selected from an empty table, andcol
is not the first column in a multi-column index. - Fixed a bug in purge which could cause crashes.