| Myslq index vprašanje... | ||
|---|---|---|
|
G-force
11. jun 2012 14:17:55
Pridružen od: 31. mar 2008 828 objav 516 60 3 |
#1
Imam tabelo z dvema poljema recimo a in b in bi rad naredil mysql INDEX tako, da bi ta vseboval podatke iz obeh v primeru ujemanja. Na primer a / b Torej recimo, da bi zdaj INDEX med drugim vseboval vse pare, ki vsebujejo št. 1 torej 1) & 2) & 5) a bo dovolj, da naredim "INDEX(a,b)" ali se tak index zapiše kako drugače?? Query bo pa pač bil "SELECT... WHERE a = '$a' OR b = '$a'". Sicer pa bom potreboval tudi INDEX(a) ter INDEX(b). Verjetno bo zdaj INSERT pa UPDATE mysql komanda zaradi tok indeksu kr počasnejša ne? Se bo pa iz strani veliko več bralo (torej SELECT...) kot pa zapisovalo tko da po moje se splača uporabiti tok indexu, ne? Pa baza bo zlooooooo velika torej malo morje takih parov. |
|
|
blackmamba
11. jun 2012 18:13:15
Pridružen od: 4. mar 2008 559 objav 392 25 11 |
#2
Nafilaj s testnimi podatki in naredi benchmark test, to je najbolj ziher. Odvisno od primera do primera.... testiraj in poročaj. |
|