IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Závislost výkonu INSERT na velikosti tabulky

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
David Hartinger
Vlastník
Avatar
David Hartinger:24.6.2013 18:08

Zdravím, chci se zeptat, jestli závisí rychlost příkazu INSERT na velikosti databázové tabulky. Měl jsem zde dotaz pro logování času načítání do databáze a dnes jsem zjistil, že ten INSERT brutálně zatěžoval DB. Tabulka byla docela velká, ale myslel jsem si, že to na to nemá vliv, když s ní nijak nepracuji a jen tam něco přidávám. Pokud není reálné podobné logování, jak řešit třeba zaznamenávání návštěvnosti článků?

Odpovědět
24.6.2013 18:08
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:24.6.2013 19:23

Nezáleží na velikosti tabulky, ale na počtu indexů.

Nahoru Odpovědět
24.6.2013 19:23
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:24.6.2013 19:27

Nebyl tam žádný, divné. Udělám o prázdninách ty triggery, potom to musí letět jako drak.

Nahoru Odpovědět
24.6.2013 19:27
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:24.6.2013 19:31

Ani na ID?

Triggery to nezrychlí.

Nahoru Odpovědět
24.6.2013 19:31
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:24.6.2013 19:34

No ony uleví těm selectům, takže se celá DB zrychlí. Nevím ještě jak tohle vyřeším, ideálně se na to vykašlat a statistiky tahat z Google Analytics přes API :)

Nahoru Odpovědět
24.6.2013 19:34
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:24.6.2013 19:39

GA je přesnější.

Nahoru Odpovědět
24.6.2013 19:39
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:24.6.2013 19:42

Nikde nemůžu najít jak vytahat data sgrupovaná podle URL, ale mělo by to snad nějak jít.

Nahoru Odpovědět
24.6.2013 19:42
New kid back on the block with a R.I.P
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.