Autor Zpráva
brdik
Profil
ahoj, chci se zeptat, vyplatí se dávat indexy na sloupce, podle kterých se často vyhledává, nebo by se s indexy mělo spíš šetřit?
__construct
Profil
S indexmi by sa malo šetriť (mali by sa rozumne voliť) z toho titulu, že databáza zaberá viac miesta, a dlhšie trvá UPDATE. Musíš si sám zvážiť či tam ten index dáš alebo nie. Pokiaľ sa podľa toho stĺpca často vyhľadáva, rozhodne by si tam index mal dať.
Kajman_
Profil *
Obecně se těžko radí, většinou indexy přináší řežii při úpravách tabulky a zabírají nějaké místo na disku, ale často se i tak vyplatí, pokud se při běžných dotazech dají využít.

Jakým způsobem vyhledáváte? Jak často vyhledáváte? Jak často do tabulky vkládáte či upravujete data? Také záleží na tom, kolik má tabulka řádků a jaká je četnost hodnot v sloupci.

http://www.linuxsoft.cz/article.php?id_article=914
http://www.root.cz/clanky/vyuziti-databazovych-indexu/
brdik
Profil
je to databáze, kde se updatuje minimálně, spíš se shodí celá a nalejí se tam data podle aktuálního XML, takže asi spíš použít.
tiso
Profil
brdik: v tom prípade je myslím rýchlejšie, keď sa indexy vytvoria až po nahraní dát (cez alter table).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0