phpbar.de logo

Mailinglisten-Archive

Was ist performanter varchar oder set?

Was ist performanter varchar oder set?

Ralf Eggert ralf@in-greece.de
Tue Nov 19 12:40:44 2002


Hallo Andreas,

also die SET Variante ist auf jeden Fall performanter. Wichtig dabei
ist, dass du (wie in deinem Beispiel angegeben) die Abfragen ueber
FIND_IN_SET() machst und nicht per LIKE, was auch moeglich waere. Zudem
solltest du dann auf deine Spalten kat1 und kat2 einen gemeinsamen
Index legen (nicht jeweils einen auf kat1 und einen auf kat2).

Sollten sich die moeglichen Kategorien haeufiger aendern, koenntest du
auch darueber nachdenken, die Kategorien in eine extra Tabelle
auszulagern und dann mittels einer weiteren Verknuepfungstabelle mit
der ersten Tabelle zu verbinden.

Gruss,

        Ralf

-- 
_____________________________________________
  In-Greece.de - die Griechenlandcommunity
_________ http://www.in-greece.de/ __________

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive