Hi, Ok, thx for your help, it's a little bit faster, but also much too slow. And what can I do that I can find such characters like 'ä' with a select like: SELECT * FROM myTable WHERE myField like '%a%' in the unicode-field?
br Charlie > -----Ursprüngliche Nachricht----- > Von: Paul McCullagh [mailto:[EMAIL PROTECTED] > Gesendet: Montag, 11. September 2006 16:23 > An: Charlie Schaubmair > Cc: mysql@lists.mysql.com > Betreff: Re: Unicode > > Hi Charlie, > > The performance problem may be due to using UTF-8 instead of > unicode. > Try declaring your text column as: > > my_text VARCHAR(...) UNICODE > > I am guessing, but it may be that the search is slow because > MySQL has to convert UTF-8 to UNICODE before doing the comparison. > > BTW, don't use CHAR(...) UNICODE, unless the text field is > short, because there is a bug with the removal of trailing > spaces in the index, that makes the index file much larger > than necessary. > > - Paul > > On Sep 11, 2006, at 11:58 AM, Charlie Schaubmair wrote: > > > Aloa, > > > > ich muß in einer Webanwendung jetzt auch noch Daten von > verschiedenen > > Ost-Ländern wie zB Bulgarien, Polen, Tschechien usw. integrieren. > > Das hätte ich mir eigentlich alles recht einfach vorgestellt, aber > > leider ist meine DB nach einer Umstellung von latin1 auf utf8 sehr > > langsam und die Suche nach deutschen Umlauten funktioniert > dann auch > > nicht mehr, außer man stellt die Spalten auf uft8_bin um, aber dann > > müssen alle Suchausdrücke case-sensitive sein, was mir auch nichts > > bringt. > > UND mit sehr langsam meine ich jetzt einen Faktor x ca. 10!!! > > > > Also nun meine Fragen: > > Wie schaffe ich es mit MySQL, damit ich verschiedene Sprachen, bzw. > > Zeichensätze, in einer Tabelle halten kann und diese dann auch noch > > richtig und schnell durchsuchen kann? > > Es geht um eine Tabelle mit 15 Spalten und 5 Spalten davon > werden sehr > > oft durchsucht und diese Spalten sind: > > 2x tinyint, 1x Varchar, 1x Text und 1x Longtext Die Tabelle > beinhaltet > > ca. 60.000 Datensätze. > > > > Ist da MSSQL, oder eine andere DB etwa besser geeignet? > > Sehr wichtig ist für mich die Performance! > > > > thx+lg > > Charlie > > > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]