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 returnNULLfor0000-00-00dates. - 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 constraintwith someGROUP BYqueries. - Fixed problem with
sjischaracter strings used within quoted table names. - Fixed core dump when using
CREATE ... FULLTEXTkeys 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=NULLon an indexed column that hadNULLvalues. - 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_NODELAYwas 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
InnoDBvariables toSHOW VARIABLES. - Foreign keys checking is now done for
InnoDBtables. DROP DATABASEnow works also forInnoDBtables.InnoDBnow supports datafiles and raw disk partitions bigger than 4 GB on those operating systems that have big files.InnoDBcalculates better table cardinality estimates for the MariaDB optimiser.- Accent characters in the default character set
latin1are ordered according to the MariaDB ordering.Note: if you are using
latin1and have inserted characters whose code is greater than 127 into an indexedCHARcolumn, you should runCHECK TABLEon your table when you upgrade to 3.23.44, and drop and reimport the table ifCHECK TABLEreports an error! - A new
my.cnfparameter,innodb_thread_concurrency, helps in performance tuning in heavily concurrent environments. - A new
my.cnfparameter,innodb_fast_shutdown, speeds up server shutdown. - A new
my.cnfparameter,innodb_force_recovery, helps to save your data in case the disk image of the database becomes corrupt. innodb_monitorhas been improved and a newinnodb_table_monitoradded.- Increased maximum key length from 500 to 7000 bytes.
- Fixed a bug in replication of
AUTO_INCREMENTcolumns 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, andcolis not the first column in a multi-column index. - Fixed a bug in purge which could cause crashes.