Anhang C: MySQL-
¨
Anderungsverlauf (Change History) 657
• Eine neue HANDLER-Schnittstelle zu MyISAM-Tabellen.
• Unterst¨utzung f¨ur INSERT auf MERGE-Tabellen hinzugef¨ugt. Patch von Benjamin Pflug-
mann.
• WEEK(#,0) dem Kalender in den USA angepasst.
• COUNT(DISTINCT) ist etwa 30% schneller.
• Alle internen Listen-Handlings in der Geschwindigkeit verbessert.
• Das Erzeugen von Volltext-Indexen ist jetzt viel schneller.
• Baum-¨ahnlicher Cache, um Massen-Einf¨ugevorg¨ange und die myisam_bulk_insert_
tree_size-Variable zu beschleunigen.
• Suchen auf komprimierten (CHAR/VARCHAR)-Schl¨usseln ist jetzt viel schneller.
• Anfragen folgenden Typs optimiert: SELECT DISTINCT * from tabelle ORDER by
schluessel_teil1 LIMIT #
• SHOW CREATE TABLE zeigt jetzt alle Tabellenattribute.
• ORDER BY ... DESC kann jetzt Schl¨ussel benutzen.
• LOAD DATA FROM MASTER setzt jetzt "auto-magisch" einen Slave auf.
• safe_mysqld in mysqld_safe umbenannt.
• Unterst¨utzung f ¨ur symbolische Links auf MyISAM-Tabellen hinzugef¨ugt. Symlink-
Handhabung ist jetzt vorgabem¨aßig f¨ur Windows aktiviert.
• LOAD DATA FROM MASTER setzt "auto-magisch" einen Slave auf.
• SQL_CALC_FOUND_ROWS und FOUND_ROWS() hinzugef¨ugt. Das erm¨oglicht es
herauszufinden, wie viele Zeilen eine Anfrage ohne eine LIMIT-Klausel zur¨uckgegeben
h¨atte.
• Ausgabeformat von SHOW OPEN TABLES ge¨andert.
• SELECT ausdruck LIMIT ... wird zugelassen.
• IDENTITY als Synonym f¨ur AUTO_INCREMENT hinzugef¨ugt (wie Sybase).
• ORDER BY-Syntax zu UPDATE und DELETE hinzugef¨ugt.
• SHOW INDEXES ist jetzt ein Synonym f¨ur SHOW INDEX.
• ALTER TABLE tabelle DISABLE KEYS- und ALTER TABLE tabelle ENABLE KEYS-Befehle
hinzugef¨ugt.
• IN kann anstelle von FROM in SHOW-Befehlen benutzt werden.
• ANSI-SQL-Syntax X’Hexadezimalzahl’ wird zugelassen.
• Globale Sperr-Handhabung f¨ur FLUSH TABLES with READ LOCK aufger¨aumt.
• Problem mit DATETIME = constant in WHERE-Optimierungen behoben.
C.2
¨
Anderungen in Release 3.23.x (Stabil)
Das 3.23-Release hat etliche wichtige Features, die in fr¨uheren Versionen nicht vorhanden
sind. Es wurden drei neue Tabellentypen hinzugef¨ugt:
MyISAM Eine neue ISAM-Bibliothek, die auf SQL und Unterst¨utzung großer Dateien
a/jointfilesconvert/293675/bgestimmt ist.
Komentáře k této Příručce