
Anhang C: MySQL-
¨
Anderungsverlauf (Change History) 683
• DISTINCT auf HEAP tempor¨are Tabellen so ge¨andert, dass gehashte Schl¨ussel verwendet
werden, um doppelte Zeilen (Duplikate) schnell zu finden. Das betrifft meistens Anfra-
gen des Typs SELECT DISTINCT ... GROUP BY .... Das behebt ein Problem, bei dem
nicht alle Duplikate in Anfragen des genannten Typs entfernt wurden. Zus¨atzlich ist
der neue Code VIEL schneller.
• Patches hinzugef¨ugt, damit MySQL auf Mac OS X kompiliert.
• Option IF NOT EXISTS f¨ur CREATE DATABASE hinzugef¨ugt.
• Optionen --all-databases und --databases f¨ur mysqldump hinzugef¨ugt, um das
Dumpen vieler Datenbanken zugleich zu erm¨oglichen.
• Bug im komprimierten DECIMAL()-Index in MyISAM-Tabellen behoben.
• Bug beim Speichern von 0 in ein Timestamp-Feld behoben.
• Beim Ausf¨uhren von mysqladmin shutdown auf eine lokale Verbindung wartet
mysqladmin jetzt, bis die PID-Datei entfernt ist, bevor es sich beendet.
• Coredump bei einigen COUNT(DISTINCT ...)-Anfragen b ehoben.
• myisamchk funktioniert jetzt sauber bei RAID-Tabellen.
• Problem bei LEFT JOIN und schluessel_feld IS NULL b ehoben.
• Bug in net_clear() behoben, der den Fehler Aborted connection in MySQL-Clients
ausgeben konnte.
• Optionen USE INDEX (schluessel_liste) und IGNORE INDEX (schluessel_liste)
als Join-Parameter in SELECT hinzugef¨ugt.
• DELETE und RENAME sollten jetzt auf RAID-Tabellen funktionieren.
C.2.34
¨
Anderungen in Release 3.23.11
• ALTER TABLE tabelle ADD (feld_liste)-Syntax wird zugelassen.
• Problem mit dem Optimierer behoben, der manchmal falsche Schl¨ussel benutzte.
• GRANT/REVOKE ALL PRIVILEGES betrifft jetzt nicht mehr GRANT OPTION.
• Zus¨atzliche Klammer ()) aus der Ausgabe von SHOW GRANTS entfernt.
• Problem beim Speichern von Zahlen in Timestamps behoben.
• Problem mit Zeitzonen behoben, die einen Halbstunden-Offset haben.
• Syntax UNIQUE INDEX in CREATE-Statements wird jetzt zugelassen.
• mysqlhotcopy hinzugef¨ugt. Das ist ein schnelles Online-Datensicherungsdienstprogramm
f¨ur lokale MySQL-Datenbanken. Von Tim Bunce.
• Neues, sichereres mysqlaccess hinzugef¨ugt. Dank an Steve Harvey hierf¨ur.
• Optionen --i-am-a-dummy und --safe-updates f¨ur mysql hinzugef¨ugt.
• Variablen select_limit und max_join_size f¨ur mysql hinzugef¨ugt.
• SQL-Variablen SQL_MAX_JOIN_SIZE und SQL_SAFE_UPDATES hinzugef¨ugt.
• READ LOCAL-Sperre hinzugef¨ugt, die die Tabelle nicht f¨ur gleichzeitige Einf¨ugevorg¨ange
sperrt (das wird von mysqldump benutzt).
• LOCK TABLES ... READ l¨aßt keine gleichzeitigen Einf¨ugevorg¨ange mehr zu.
• Option --skip-delay-key-write f¨ur mysqld hinzugef¨ugt.
Comentarios a estos manuales