|
|
#3 (permalink) |
|
bekämpft die Mächte des Bösen
|
\" könnens nicht sein. \r, \n verwend ich nicht, weil ich weiß, dass du nirgends(?) nl2br() drin hast, ich also keine Absätze machen kann.
Normal würd ich bei sowas Umlaute vermuten, da die in UTF-8 ja 2 Bytes fressen, allerdings hab ich 4 Umlaute drin und nicht nur 2. Achso, die Anführungszeichen können schon sein, wenn du auf Serverseite irgendwo n addslashes() machst und dann erst die Zeichen zählst ![]() edit: Wenns dir nichts ausmacht, dann erhöh doch mal die Zeichenanzahlen allgemein |
|
|
|
|
#4 (permalink) | |
|
return void
|
Zitat:
solltest du doch eigentlich wissen |
|
|
|
|
|
|
#8 (permalink) |
|
Administrator
|
MySQL :: VARCHAR vs. TEXT - some performance numbers
k.a. wie das in v5 jetzt is ...
kl-Amazon. Danke! :))
|
|
|
|
|
|
#10 (permalink) |
|
Administrator
|
Jo das 255 kommt von MySQL<5.
Da war auch glaub zusätzlich was mit "Blobs sind in MEMORY nicht erlaubt". Also kostet TEXT immer I/O, VARCHAR läuft im best case auf RAM-only. Jetz müsst ich nur noch forschen ob >255 sich anders verhält. Wenn nicht könnte man das ändern, jo. Aber 255 genügt für einen "Kommentar" - eigentlich.
kl-Amazon. Danke! :))
|
|
|
|
|
|
#12 (permalink) | |||
|
return void
|
Zitat:
Du durchsuchst die Spalte ja auch nicht oder? Zitat:
Was du meinst ist, dass temporäre Tabellen mit TEXT oder Blobs nicht im Ram gehalten werden dürfen, sondern auf der Festplatte gespeichert und bearbeitet werden müsse. Und ich muss dich leider enttäuschen, weder TEXT noch VARCHAR laufen im Bestcase im Ram, du beziehst dich hiermit denke ich darauf, dass die Daten durch die MyISAM-Engine im Ram gecacht werden, dem ist nicht so. MyISAM cacht gar nur Index-Files, keine Daten, diese primitive Engine verlässt sich beim cachen zu 100% auf das Betriebssystem. Das einzige was wirklich Fakt ist, dass TEXT-Datensätze "off-record" gespeichert werden, diese also nicht zusammen mit allen anderen Daten eines Datensatzes zusammen gespeichert werden, sondern in speziellen Datenbereichen der Datei, es wird also ein extra I/O-Zugriff benötigt um an die Daten des TEXT-Feldes zu kommen, im Gegensatz zu InnoDB bei dem das eine Ecke intelligenter gespeichert wird, aber das ist ein anderes Thema. Zitat:
Wichtig ist aber anzumerken, dass temporäre Tabellen mit der Memory-Engine realisiert werden, da diese nur fixed-length rows unterstützt wird jeder VARCHAR(X) während der Operation zu einem CHAR(X), ich würde mir also sehr genau überlegen welche maximale Größe ich meinen VARCHAR-Feldern gebe. |
|||
|
|
|
![]() |
| Stichworte |
| 123, bug, fotoalbum, kommentar, portal, zeichen, zählen |
| Gesponsorte Links |
| Anzeige |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Ich bin zu dumm / Blind | Moneymicha | Ich bin neu hier und habe eine Frage! | 9 | 03.10.2010 08:48:47 |
| Ich bin zu dumm und brauche Hilfe | MaximusII | Lose4Scripts (erledigt) | 5 | 21.01.2007 15:21:47 |
| Treuetest - dumm gelaufen | Bad_Boy | Fun-Ecke | 18 | 03.01.2007 21:47:12 |