
676 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
• Bug beim gleichzeitigen Einf¨ugen in MyISAM-Tabellen behoben; in manchen Zusam-
menh¨angen gab die Benutzung von MIN(schluessel_teil) oder MAX(schluessel_
teil) eine leere Ergebnismenge zur¨uck.
• mysqlhotcopy f¨ur die Benutzung der neuen FLUSH TABLES tabellen_liste-Syntax
aktualisiert. Nur Tabellen, die gesichert werden, werden jetzt auf Platte
zur¨uckgeschrieben (flush).
• Verhalten von --enable-thread-safe-client so ge¨andert, dass sowohl nicht geth-
readete (-lmysqlclient) als auch gethreadete (-lmysqlclient_r) Bibliotheken einge-
baut werden. Benutzer, die gegen ein gethreadetes -lmysqlclient linkten, m¨ussen
jetzt gegen libmysqlclient_r linken.
• Atomischer RENAME-Befehl hinzugef¨ugt.
• Eintr¨age mit NULL werden in COUNT(DISTINCT ...) nicht gez¨ahlt.
• ALTER TABLE, LOAD DATA INFILE auf leere Tabellen und INSERT ... SELECT ... auf
leere Tabellen so ge¨andert, dass nicht eindeutige Indexe in einem separaten Stapellauf
mit Sortieren erzeugt werden. Das macht die genannten Aufrufe viel schneller, wenn
Sie viele Indexe haben.
• ALTER TABLE loggt jetzt die zuerst benutzte insert id korrekt.
• Absturz beim Hinzuf¨ugen eines Vorgabewerts zu einer BLOB-Spalte behoben.
• Bug bei DATE_ADD/DATE_SUB behoben, der eine DATETIME anstelle eines DATE
zur¨uckgab.
• Problem mit dem Thread-Cache behoben, der dazu f¨uhrte, dass einige Threads als
***DEAD*** in SHOW PROCESSLIST erschienen.
• Eine Sperre in unserem thr rwlock-Code beseitigt, die dazu f¨uhren konnte, dass SE-
LECTs, die zur selben Zeit laufen wie gleichzeitige Einf¨ugevorg¨ange, abst¨urzen. Das
betrifft nur Systeme, die nicht den pthread_rwlock_rdlock-Code haben.
• Beim L¨oschen von Zeilen mit einem nicht eindeutigen Schl¨ussel in einer HEAP-Tabelle
wurden nicht immer alle Zeilen gel¨oscht.
• Bug im Bereichsoptimierer f¨ur HEAP-Tabellen bei Suchen auf einem Teil-Index be-
hoben.
• SELECT auf Teilschl¨usseln funktioniert jetzt bei BDB-Tabellen.
• INSERT INTO bdb_tabelle ... SELECT funktioniert jetzt bei BDB-Tabellen.
• CHECK TABLE aktualisiert jetzt Schl¨usselstatistiken f¨ur die Tabelle.
• ANALYZE TABLE aktualisiert jetzt nur Tabellen, die seit dem letzten ANALYZE ge¨andert
wurden. Beachten Sie, dass das ein neues Feature ist, und dass Tabellen nicht als
analysiert gekennzeichnet werden, bis sie auf irgend eine Weise mit Version 3.23.23 oder
neuer aktualisiert wurden. Bei ¨alteren Tabellen m¨ussen Sie CHECK TABLE ausf¨uhren, um
die Schl¨usselverteilung zu aktualisieren.
• Einige kleinere Berechtigungsprobleme bei CHECK, ANALYZE, REPAIR und SHOW CREATE
behoben.
• CHANGE MASTER TO-Befehl hinzugef¨ugt.
• FAST-, QUICK- EXTENDED-
¨
Uberpr¨ufungsarten zu CHECK TABLES hinzugef¨ugt.
• myisamchk a/jointfilesconvert/293675/bge¨andert, so dass --fast und --check-changed-tables auch bei --
sort-index und --analyze ber¨ucksichtigt werden.
Comentarios a estos manuales