phpbar.de logo

Mailinglisten-Archive

Re[2]: varchar Performance
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re[2]: varchar Performance



Hi Ruprecht,

Wednesday, August 09, 2000, 9:23:19 AM, you wrote:

>>    ich gerne wissen ob jemand schon mal die beiden performace-mäßig
>>   verglichen hat, d.h. um wieviel langsamer ist VARCHAR ?

RH> hast Du da vielleicht nicht was verwechselt. Man benutzt mehr varchar,
RH> da bei char die Zeichenlänge fest vorgegeben wird. Ist jetzt ein Wort kleiner
RH> als die definierte Länge wird der Rest mit Leerzeichen aufgefüllt.
RH> Varchar passt sich da variabel an und begrenzt (zumindest ist es dann ich C so)
RH> das Ende mit \0. Daher würde ich jetzt mal behaupten ist varchar stets 
RH> schneller RH> als char.

Soweit ich weiss wird bei VARCHAR die Länge mit gespeichert und MySQL
muss bei jedem Zugriff schauen, wie lang dieser String hier gerade
ist, deswegen denke ich es wäre langsamer. Bei CHAR ist die Länge ja
immer gleich, da ist der Zugriff wohl schneller.
Nur inwieweit es verlangsamt, darum geht es mir, sonst könnte man ja
immer VARCHAR nehmen.

CU,
Michael

-- 
the no.1 source for sound-free/share/sceneware
----------------------------------------------
www.maz-sound.com ----------- www.maz-sound.de


---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive