:: DEVELOPER ZONE
Um mysqld als root zu starten, müssen Sie jetzt die -- user=root-Option benutzen.
Schnittstelle zu Berkeley-DB hinzugefügt. (Diese funktioniert noch nicht richtig. Spielen Sie mit ihr auf eigenes Risiko herum!)
Replikation zwischen Master und Slaves hinzugefügt.
Bug behoben, bei dem ein anderer Thread eine Sperre stehlen konnte, wenn
ein Thread eine Sperre auf eine Tabelle hatte und einen FLUSH TABLES-Befehl ausführte.
Die slow_launch_time-Variable und die
slow_launch_thread-Status-Variable zu mysqld hinzugefügt.
Diese können mit mysqladmin variables und mysqladmin extended-status betrachtet werden.
Funktionen INET_NTOA() und INET_ATON() hinzugefügt.
Der vorgabemäßige Typ von IF() hängt jetzt vom zweiten und dritten
Argument ab und nicht nur vom zweiten.
Fall behoben, bei dem myisamchk beim Versuch, eine Tabelle zu
reparieren, in eine Schleife geraten konnte.
INSERT DELAYED nicht in die Update-Log-Datei schreiben, wenn
SQL_LOG_UPDATE=0.
Problem mit REPLACE auf HEAP-Tabellen behoben.
Mögliche Zeichensätze und Zeitzone zu SHOW VARIABLES hinzugefügt.
Bug im Sperr-Code behoben, der zu Sperrproblemen bei gleichzeitigen Einfügevorgängen unter hoher Last führen konnte.
Problem bei DELETE vieler Zeilen auf eine Tabelle mit komprimierten
Schlüsseln behoben, bei dem MySQL den Index scannte, um Zeilen zu finden.
Problem mit CHECK auf Tabelle mit gelöschten Schlüsselblöcken
behoben.
Bug beim Neuverbinden (auf der Client-Seite) behoben, bei dem in manchen Situationen Speicher nicht freigegeben wurde.
Probleme in der Update-Log-Datei bei der Benutzung von
LAST_INSERT_ID() zum Aktualisieren einer Tabelle mit einem
auto_increment-Schlüssel behoben.
Funktion NULLIF() hinzugefügt.
Bug bei der Benutzung von LOAD DATA INFILE auf eine Tabelle mit
BLOB/TEXT-Spalten behoben.
MyISAM optimiert, um es beim Einfügen von Schlüsseln in sortierter Reihenfolge schneller zu machen.
EXPLAIN SELECT ... gibt jetzt auch aus, ob MySQL eine temporäre
Tabelle oder Dateisortieren verwendet, wenn das SELECT aufgelöst
wird.
Optimierung hinzugefügt, um ORDER BY-Teile zu überspringen, bei
denen der Teil ein konstanter Ausdruck im WHERE-Teil ist. Indexe
können jetzt benutzt werden, selbst wenn das ORDER BY nicht genau
mit dem Index übereinstimmt, solange alle nicht benutzten Index-Teile und
alle zusätzlichen ORDER BY-Spalten Konstanten in der
WHERE-Klausel sind. See Abschnitt 6.4.3, „Wie MySQL Indexe benutzt“.
UPDATE und DELETE auf einen gesamten eindeutigen Schlüssel im
WHERE-Teil ist jetzt schneller als vorher.
RAID_CHUNKSIZE so geändert, dass es in 1024 Bytes inkrementiert.
Coredump in LOAD_FILE(NULL) behoben.
© 1995-2005 MySQL AB. All rights reserved.
