Autor | Zpráva | ||
---|---|---|---|
qwer Profil * |
#1 · Zasláno: 27. 12. 2007, 10:22:50
mám dotaz, ví někdo, jesli zatěžuje databázi víc sloupců nebo řádků?
a je nějaký viditelný rozdíl ve výkonu mezi třeba 5 sloupci a 50 sloupci??? díky za odpovědi |
||
qwer Profil * |
#2 · Zasláno: 27. 12. 2007, 10:36:37
a ještě: zpomalí se výrazněji databáze, když je v ní víc jak 250 tabulek??
|
||
miniJOHN Profil |
#3 · Zasláno: 27. 12. 2007, 10:46:43
mám dotaz, ví někdo, jesli zatěžuje databázi víc sloupců nebo řádků?
nerozumim zpomalí se výrazněji databáze, když je v ní víc jak 250 tabulek?? to je jedno... |
||
AlešD Profil |
#4 · Zasláno: 27. 12. 2007, 10:52:56
qwer
Tabulka s 50 sloupci spíše vypovídá něco o celkově nevhodném návrhu databázové struktury. Doporučuji prostudovat pojmy jako relace, cizí klíče a hlavně potom něco o normalizaci databází. P.S.: doufám, že mi toto self PR projde u adminů |
||
djlj Profil |
#5 · Zasláno: 27. 12. 2007, 12:20:45
je nějaký viditelný rozdíl ve výkonu mezi třeba 5 sloupci a 50 sloupci?
Ne. ví někdo, jesli zatěžuje databázi víc sloupců nebo řádků? Tabulku se statisíci sloupci jsem opravdu ještě nezkoušel tvořit :). |
||
qwer Profil * |
#6 · Zasláno: 27. 12. 2007, 12:56:34
těch 50 sloupců byl jen návrh, aby to bylo vidět
|
||
Joker Profil |
#7 · Zasláno: 27. 12. 2007, 13:39:32
qwer
Spíš jde o typ dat v tabulce, třeba tabulka ve které všechny sloupce jsou typu integer může být i při podstatně větším počtu řádků a sloupců rychlejší, než tabulka, ve které jsou sloupce typu VARCHAR, TEXT nebo BLOB. Jinak bych do tabulky dával jednoduše tolik sloupců, kolik je potřeba. Soustředil bych se na optimální strukturu a na výkon bych optimalizoval až ve chvíli, kdy se ukáže, že je to potřeba. Neuvážené sloučení několika sloupců s tím, že "by to mohlo ušetřit výkon" může nadělat mnohem víc problémů, než užitku. Na počtu tabulek by snad nemělo tolik záležet... víc než řádově desítky databázových tabulek stejně mají jenom rozsáhlé systémy, kde už se na to nehledí, protože ta režie je zanedbatelná v poměru k výkonu hardwaru a náročnosti ostatních věcí. |
||
Joker Profil |
#8 · Zasláno: 27. 12. 2007, 13:43:12
Jo a ještě dodatek, to "tolik sloupců kolik je potřeba" neznamená, že více sloupců je správně.
Třeba obvyklé varování je indexovaný název sloupce... jakmile se někde začnou objevovat sloupce s názvy něco1, něco2, něco3,..., na 90% je ta struktura špatně navržená. |
||
Mastodont Profil |
#9 · Zasláno: 27. 12. 2007, 13:44:43
jakmile se někde začnou objevovat sloupce s názvy něco1, něco2, něco3,..., na 90% je ta struktura špatně navržená
Na 99 %. |
||
Časová prodleva: 16 let
|
0