:: DEVELOPER ZONE
Problem behoben, dass betroffene Anfragen Berechnungen auf Gruppenfunktionen durchführten.
Problem mit timestamps und INSERT DELAYED behoben.
datum_spalte BETWEEN konstanten_datum AND konstanten_datum
funktioniert.
Problem behoben, wenn man nur eine 0 zu NULL in einer Tabelle mit
BLOB/TEXT-Spalten änderte.
Bug im Bereichsoptimierer bei der Benutzung von vielen Schlüsselteilen und
/ oder den mittleren Schlüsselteilen behoben: WHERE K1=1 and K3=2 and (K2=2 and K4=4 or K2=3 and K4=5)
Befehl source für mysql hinzugefügt, um Lesen von
Stapeldateien innerhalb des mysql-Clients zu ermöglichen.
Original-Patch von Matthew Vanecek.
Kritisches Problem mit der WITH GRANT OPTION-Option behoben.
Keinen unnötigen GRANT-Fehler bei der Benutzung von Tabellen von
vielen Datenbanken in derselben Anfrage ausgeben.
VIO-Wrapper (benötigt für SSL-Unterstützung) hinzugefügt. Von Andrei Errapart und Tõnu Samuel).
Optimiererproblem bei SELECT bei der Benutzung von vielen
überlappenden Indexen behoben. MySQL sollte jetzt in der Lage sein,
Schlüssel noch besser auszusuchen, wenn es viele Schlüssel zur Auswahl
gibt.
Optimierer so geändert, dass er einen Bereichsschlüssel anstelle eines
Verweisschlüssels bevorzugt, wenn der Bereichsschlüssel mehr Spalten als
der Verweisschlüssel benutzen kann (der nur Spalten mit = verwenden
kann). Folgender Anfragentyp beispielsweise sollte jetzt schneller sein:
SELECT * from schluessel_teil_1=konstante und schluessel_teil_2 > konstante2
Bug behoben, bei dem eine Änderung aller VARCHAR-Spalten in
CHAR-Spalten den Spaltentyp nicht von dynamisch auf fest änderte.
Fließkomma-Ausnahmefehler für FreeBSD abgeschaltet, um Coredump beim
Ausführen von SELECT floor(pow(2,63)) zu vermeiden.
mysqld-Startoption --delay-key-write in
--delay-key-write-for-all-tables geändert.
read-next-on-key für HEAP-Tabellen hinzugefügt. Das sollte
alle Probleme mit HEAP-Tabellen bei der Benutzung von
Nicht-UNIQUE-Schlüsseln beheben.
Optionen für die Ausgabe vorgabemäßiger Argumente für alle Clients hinzugefügt.
--log-slow-queries für mysqld hinzugefügt, um alle Anfragen
in einer separate Log-Datei zu loggen, die lange dauerten, mit einer
Zeitangabe, wie lange die Anfrage benötigte.
Coredump bei der Ausführung von WHERE schluessel_spalte=RAND(...)
behoben.
Optimierungs-Bug in SELECT ... LEFT JOIN ... schluessel_spalte IS NULL behoben, wenn schluessel_spalte NULL-Werte enthalten
konnte.
Problem mit 8-Bit-Zeichen als Trennzeichen in LOAD DATA INFILE
behoben.
© 1995-2005 MySQL AB. All rights reserved.
