Autor | Zpráva | ||
---|---|---|---|
radas Profil * |
#1 · Zasláno: 24. 1. 2013, 18:57:08
Zdravím,
mám dotaz ohledně indexu mam tabulku třeba data se sloupci id, nazev, stav, počet, user a je lepší udělat jeden index nad 3 sloupci (id,počet, user) nebo udělat 3 indexy pro každý sloupec zvlášť a ještě jedna otázka má smysl když použiji update dávat klauzuli LIMIT 1? napřiklad při editaci článku kdy je článku mnoho ale určitě se bude upravovat jen jeden záznam. |
||
Jan Tvrdík Profil |
#2 · Zasláno: 24. 1. 2013, 19:10:15
radas:
Záleží na tom, jaké dotazy pokládáte. Zrovna tady ten jeden index nad 3 sloupci pravděpodobně nedává smysl. |
||
Sir Tom Profil |
radas:
„a ještě jedna otázka má smysl když použiji update dávat klauzuli LIMIT 1? napřiklad při editaci článku kdy je článku mnoho ale určitě se bude upravovat jen jeden záznam.“ Nemá. UPDATE table SET column = 'newValue' WHERE ID = 5;
|
||
Kajman Profil |
#4 · Zasláno: 25. 1. 2013, 08:56:08
radas:
„má smysl když použiji update dávat klauzuli LIMIT 1?“ U některých prastarých verzí mysql měl tuším "limit 1" jemně dobrý vliv na výkon i když se používala ve where jedinečná podmínka na primární klíč. Nyní by mělo být vyhodnocování stejné. |
||
radas Profil * |
#5 · Zasláno: 25. 1. 2013, 19:46:09
dobře děkuji
|
||
Časová prodleva: 13 let
|
0