Autor | Zpráva | ||
---|---|---|---|
E5150 Profil |
#1 · Zasláno: 29. 6. 2007, 14:34:40
Zdravim,
mam zacatecnicky dotaz ohledne indexace tabulek: paklize mam slozeny primarni klic (primary key(sloupec1, sloupec2)) vytvori se indexy typu primarni klic na oba sloupce nebo je jeste potreba udelat na oba nove indexy?? Diky moc |
||
djlj Profil |
#2 · Zasláno: 29. 6. 2007, 14:40:56 · Upravil/a: djlj
Pokud vím, stačí primary key. Když si zobrazíš vysvětlení dotazu, tak sám uvidíš, že se použil primary key.
|
||
E5150 Profil |
#3 · Zasláno: 29. 6. 2007, 14:45:08
Takze pokud vytvorim slozeny primarni klic, znanema to, ze se vytvori indexy pro vsechny jeho slozky?
|
||
Kajman_ Profil * |
#4 · Zasláno: 29. 6. 2007, 14:59:55
Myslím, že vytvoříte jeden výcesloupcový index.
Klidně bych tam pak přidal ještě indexy na jednotlivé sloupečky, pokud budete např. vyhledávat jen podle jednoho z nich. |
||
E5150 Profil |
#5 · Zasláno: 29. 6. 2007, 15:36:35
pokud budete např. vyhledávat jen podle jednoho z nich. Ano, presne to chci delat ... takze jste si jisty? Indexy jsou spojeny s jistou rezii, a tak bych to rad vedel na stopro. Diky
|
||
Kajman_ Profil * |
#6 · Zasláno: 29. 6. 2007, 16:02:53
Tady je ukázáno, kdy se použije a kdy ne i při podmínce na jeden sloupeček:
http://dev.mysql.com/doc/refman/4.1/en/multiple-column-indexes.htm |
||
E5150 Profil |
#7 · Zasláno: 29. 6. 2007, 16:42:11
Tomuhle rozumim, ale jde mi o neco jineho ... zda se pri slozenem primarnim klici vytvori index pro kazdy sloupec, nebo v pripade nutnosti vyhledavani dle jednotlivych sloupcu je nutne vytvorit jeste ke kazdemu sloupci zvlast indexy?
|
||
Kajman_ Profil * |
#8 · Zasláno: 1. 7. 2007, 22:49:55
Je to jeden index, ale v např. v tom odkaze je vidět, že se při vyhledávání jednoho sloupce může použít a nemusí. Asi podle toho, jestli se vyhledává na všechny od začátku... tedy když jeden, tak jestli je první při definici výcesloupcového klíče.
Zkuste si ten odkaz ještě jednou přečíst. |
||
BetaCam Profil |
#9 · Zasláno: 1. 7. 2007, 23:10:22 · Upravil/a: BetaCam
zda se pri slozenem primarnim klici vytvori index pro kazdy sloupec, nebo v pripade nutnosti vyhledavani dle jednotlivych sloupcu je nutne vytvorit jeste ke kazdemu sloupci zvlast indexy?
v tom odkazu to máte vysvětlené velice dobře. Ale jenom například pro dokreslení. Pokud máte složený index nad slopci A,B,C.
Doufám že sem se nekde nesek :) |
||
E5150 Profil |
#10 · Zasláno: 2. 7. 2007, 08:14:01
Diky, ted uz je to jasne :)
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0