:: DEVELOPER ZONE
Workaround unter Linux in Ordnung gebracht, um Probleme mit
pthread_mutex_timedwait, was bei INSERT DELAYED benutzt wird,
zu vermeiden. See Abschnitt 3.6.1, „Linux (alle Linux-Versionen)“.
Man erhält jetzt einen 'disk full'-Fehler, wenn die Festplatten beim Sortieren voll wird (statt darauf zu warten, bis mehr Plattenplatz verfügbar ist).
Bug in MyISAM mit Schlüsseln > 250 Zeichen behoben.
In MyISAM kann man jetzt ein INSERT zur selben Zeit
durchführen, in der andere Threads aus der Tabelle lesen.
Variable max_write_lock_count für mysqld hinzugefügt, um eine
READ-Sperre nach einer bestimmten Anzahl von WRITE-Sperren zu
erzwingen.
Flag delayed_key_write bei show variables invertiert.
Variable concurrency in thread_concurrency umbenannt.
Folgende Funktionen sind jetzt Multi-Byte-sicher:
LOCATE(teilzeichenfolge,zeichenkette),
POSITION(teilzeichenfolge IN zeichenkette),
LOCATE(teilzeichenfolge,zeichenkette,position),
INSTR(zeichenkette,teilzeichenfolge),
LEFT(zeichenkette,laenge), RIGHT(zeichenkette,laenge),
SUBSTRING(zeichenkette,pos,laenge), SUBSTRING(zeichenkette FROM position FOR laenge), MID(zeichenkette,position,laenge),
SUBSTRING(zeichenkette,position), SUBSTRING(zeichenkette FROM pos), SUBSTRING_INDEX(zeichenkette,begrenzer,zaehler),
RTRIM(zeichenkette), TRIM([[BOTH | TRAILING] [entfernzeichenkette] FROM] zeichenkette),
REPLACE(zeichenkette,from_zeichenkette,to_zeichenkette),
REVERSE(zeichenkette),
INSERT(zeichenkette,pos,laenge,newstr), LCASE(zeichenkette),
LOWER(zeichenkette), UCASE(zeichenkette) und
UPPER(zeichenkette). Patch von Wei He.
Coredump beim Aufheben einer Sperre von einer nicht existierenden Tabelle behoben.
Sperren auf Tabellen werden jetzt entfernt, bevor Duplikate entfernt werden.
Option FULL für SHOW PROCESSLIST hinzugefügt.
Option --verbose für mysqladmin hinzugefügt.
Problem beim automatischen Umwandeln von HEAP in MyISAM behoben.
Bug in HEAP-Tabellen behoben, wenn man INSERT + DELETE + INSERT + Scannen der Tabelle ausführt.
Bugs auf Alpha mit REPLACE() und LOAD DATA INFILE behoben.
mysqld-Variable interactive_timeout hinzugefügt.
Argument für mysql_data_seek() von ulong zu ulonglong
geändert.
© 1995-2005 MySQL AB. All rights reserved.
