Diskuze: Velký přenos dat v DB MYSQL
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 13 zpráv z 13.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Osobně bych začal kontrolou tabulky, která je největší, nebo obsahuje nejvíce záznamů. Následně bych se podíval jaká data to obsahuje zda-li se nejedná třeba i o nějaké chyby a pak bych provedl kontrolu kodu. Může sožná, ale to si nejsem jistý jak se počítá počet dotazů, tak zda třeba si neukládáte do proměnné xx dotazů a následně dojde k odeslání všeho v jedné dávce.
Snad něco z toho pomůže.
Na co konkrétně se zaměřit u kontroly tabulek? K tomuto velkému přenosu dat probíhá i v době, kdy neběží žádný script a v noci. Nemyslím si, že by na eshopu bylo tolik lidí, aby vznikali takovéto dotazy.
Nicméně bych to rád vyřešil.
Může to být takhle cokoliv, bude lepší když někomu řekneš a podívá
se ti přímo na to. Samozřejmě někomu kdo tomu rozumí a nezneužije tvá
data...
Může se jednat o
roboty, nebo chybnou optimalizaci.. Těžko říct :/
Najprv by som sa spýtal, že čo máš v tej DB vôbec uložené, keď
dosahuje prenos také hodnoty 
Pohyb lidí můžeš hlídat přes GoogleAnalytics, takže se můžeš podívat. Každopádně to měří provoz obecně, takže z toho můžeš zjistit i víc.
Pak si dělej nějakou soukromou analýzu přenosu dat (někde si zapisuj, když proběhne skript pro aktualizaci dat v databázi).
Určitě to chce projet si databázi a nakreslit si průběhy, abys viděl frekventovanost jednotlivých částí.
Ještě by bylo dobré zjistit, jaký objem dat je normální na jeden dotaz a propočítat to.
Díky, mrknu na to. Ono to vypadá na špatně nastaveny indexy. Děkuji
Porno, co jiného
ikdyž to by byl traffic větší. Jede na tom shop.
mě to nepřijde tak dramatické, občas pracuji s databázemi kde je traffic několikrát větší, SQL Server žere 30 GB RAM a jede full time traffic minimálně 5 Mb/s (možná v noci trochu míň). Provozovatel hostingu tě za to buzeruje, protože parazituješ ostatní účastníky sdíleného hostingu. Zatímco jiní mají malé databáze, takže na jednom serveru běží třeba 100 databází, tobě pomalu dedikují server, přestože to oba případy mají obvykle za stejnou cenu. Pokud tě za to neplánuje nějak penalizovat a aplikaci to nevadí, tak bych to neřešil.
Aplikaci to nevadí, poskytovateli taky ne. Jde o automatický report a nejsou schopni mi říct nic bližšího. To je hledání v kupce sena. Každopádně to chci vyřešit. Zvláštní je, že report přichází i v době, kdy tam evidentně nejsou lidi a nejsou puštění nějaký automatický zálohy apod. Což je divný. Jediné co mě napadá, že to jsou nějaký boti.
tak nejjednodušší je udělat nějaké logování. Pak ho vypnout. Minuta provozu by u tohoto měla bohatě stačit. nevím o jakou aplikaci se jedná, ale obvykle se to řeší, tak, že najdeš bod, kde se přímo volá databáze (pokud používáš v PHP třeba nějaký databázový wrapper, tak tam) a zaloguješ do souboru SQL dotaz, čas a třeba dobu trvání. Počítej s tím, že minuta provozu u takové aplikace vygeneruje docela dost velký soubor, tak to nezapomeň rychle vypnout.
dost možná to budou nějaké prdy, které aplikace nějakým bugem volá třeba cyklicky.
Jasně, to je dobrý nápad. Každopádně si myslím, že to zase tak horké nebude. Díky
Zobrazeno 13 zpráv z 13.