21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
raddimm.xx
Profil
Uměl by prosím někdo definovat kolik je "ideální" maximální počet sloupců v tabulce
Popřípadě závislost na zatížení
Počet záznamů asi 200 000
juriad
Profil
http://dev.mysql.com/doc/refman/5.0/en/column-count-limit.html, https://docs.oracle.com/cd/B28359_01/server.111/b28320/limits003.htm#i288032, https://msdn.microsoft.com/en-us/library/ms143432.aspx
Už jsi někdy viděl tabulku, která by měla víc než 30 sloupců a byla správně navržená?
200 000 záznamů není moc. Navrhuješ schéma, nebo řešíš pomalost existujících dotazů?
raddimm.xx
Profil
30 sloupcu prece neni tolik udaju, rekneme ze by slo o inzerci nemotivosti a klient chce mit (zadavat) cca 30 udaju ale taky 50 (metry ctverecni, velikost, vybaveni, atd) (je to jen priklad)

nebo řekněme firma tj adresa, ico, kontakty, interni udaje atd to je hned několik desítek údajů. Zajímá mě tedy jestli pokud možno co nejvíce rozdělovat nebo to nemá tak extrémní vliv.

díky za odkazy počtu si
juriad
Profil
Inzerce. V takovém případě máš mít tabulku parametrů a vazební tabulku inzerát-parametr, která obsahuje hodnoty. Ne všechny parametry jsou vždy aplikovatelné (pronájem x prodej), některé mohou mít mnoho hodnot (vybavení).

V případě firem se opět snažíš vkládat nesouvisející entity. Víš snad dopředu kolik a jakých typů kontaktů budeš potřebovat ukládat?
Pak jsi napsal interní údaje. To, ačkoli netuším co znamená, snad není součástí firmy.

Spíš než přemýšlet nad počtem sloupců by sis měl rozmyslet, zda ty sloupce vůbec do té tabulky patří.

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