
Kapitel 2: Vorb emerkungen zum deutschen Handbuch 53
• Volle Unterst¨utzung f¨ur unsigned long long-Typen hinzuf¨ugen.
• Viele weitere Variablen f¨ur show status. Z¨ahler f¨ur: INSERT-/DELETE-/UPDATE-
Statements. Gelesene und aktualisierte Datens¨atze. Select auf 1 Tabelle und Selects
mit Joins. Durchschnittliche Anzahl von Tabellen in Selects. Anzahl von ORDER BY-
und GROUP BY-Anfragen.
• Wenn man mysql mitten in einer Anfrage abbricht, sollte man eine neue Verbindung
herstellen und die alte, laufende Anfrage killen. Alternativ k¨onnte man den Versuch
unternehmen, so etwas im Server zu entdecken.
• Eine Handler-Schnittstelle f¨ur Tabelleninformation hinzuf¨ugen, damit man sie als Sys-
temtabelle benutzen kann. Das w¨are ein bisschen langsam, wenn man Informationen
¨uber alle Tabellen abfragt, aber sehr flexibel. SHOW INFO FROM tabelle f¨ur Basisinfor-
mationen ¨uber Tabellen sollte implementiert werden.
• Unterst¨utzung f¨ur UNICODE hinzuf¨ugen.
• NATURAL JOIN und UNION JOIN.
• Anfragen wie select a from crash_me left join crash_me2 using (a) zulassen; in
diesem Fall wird angenommen, dass a aus der crash me-Tabelle kommt.
•
¨
Uberarbeitung, damit ON und USING mit dem JOIN-Verkn¨upfungstyp funktioniert.
• Oracle-m¨aßiges CONNECT BY PRIOR ..., um hierarchische Strukturen zu durchsuchen.
• mysqladmin copy datenbank neue_datenbank. – Erfordert, dass mysqld der COPY-
Befehl hinzugef¨ugt wird.
• Prozessliste sollte die Anzahl von Anfragen pro Thread zeigen.
•
SHOW HOSTS zur Informationsausgaben ¨uber den Hostnamen-Cache.
•
• Format von DATETIME ¨andern, um Bruchteile von Sekunden zu speichern.
• Alle fehlenden ANSI92- und ODBC 3.0-Typen hinzuf¨ugen.
• F¨ur berechnete Spalten Tabellennamen von leerer Zeichenkette zu NULL ¨andern.
• ’Item copy string’ nicht auf numerische Werte anwenden, um Zahl->Zeichenkette-
>Zahl-Umwandlung zu vermeiden, im Falle von: SELECT COUNT(*)*(id+0) FROM
tabelle GROUP BY id
• Benutzung der neuen GNU-regexp-Bibliothek anstelle der aktuellen erm¨oglichen (die
GNU-Bibliothek sollte viel schneller sein als die alte).
• ALTER TABLE sollte nicht mehr Clients abbrechen, die INSERT DELAYED ausf¨uhren.
• So ¨uberarbeiten, dass, wenn Spalten, auf die in einer UPDATE-Klausel verwiesen wird,
die alten Werte enthalten, bevor das Update begonnen wird.
• myisamchk, REPAIR und OPTIMIZE TABLE sollten in der Lage sein, mit F¨allen umzuge-
hen, wo die Daten und / oder Indexdateien symbolische Links sind.
• Simulation von pread()/pwrite() auf Windows einarbeiten, um konkurrierende In-
serts zu erm¨oglichen.
• Ein Logdatei-Analyzer, aus dem Informationen herausgefiltert (geparst) werden
k¨onnen, welche Tabellen am h¨aufigsten angesprochen werden, wie oft Verkn¨upfungen
(Joins) mit mehreren Tabellen ausgef¨uhrt werden usw. Es sollte Benutzern helfen,
Comentarios a estos manuales