Portál AbcLinuxu, 18. dubna 2024 09:37


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
19.6.2020 09:11 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Odpovědět | Sbalit | Link | Blokovat | Admin
Poznas prikaz parallel?
debian.plus@protonmail.com
19.6.2020 09:36 henk | skóre: 2 | blog: henkovi_prdy
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Vím, že existuje. Ale xargs znám už déle, tak dostal přednost. Navíc mi parallel nepřišel moc intuitivní, když jsem na něj koukal naposled.
19.6.2020 10:21 z_sk | skóre: 34 | blog: analyzy
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Ja preferujem na pararell nieco: v tom duchu (zas bez toho formatovanie vety v tom a s :::: som pouzival)
debian.plus@protonmail.com
19.6.2020 09:21 petr
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Odpovědět | Sbalit | Link | Blokovat | Admin
A cim bylo zpusobene to leakovani mista na disku?
19.6.2020 09:39 henk | skóre: 2 | blog: henkovi_prdy
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Kolega na to nepřišel a já neměl čas se v tom vrtat. Jinak databáze je hodně stará a prošla mnoha verzemi(upgrady), tak mi přišlo lepší ji rovnou takto vyčistit.
Max avatar 19.6.2020 11:03 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Odpovědět | Sbalit | Link | Blokovat | Admin
Hmm, pěkný leakožrout :)
Zdar Max
Měl jsem sen ... :(
19.6.2020 11:24 johnyK | skóre: 2 | blog: uxblog
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Odpovědět | Sbalit | Link | Blokovat | Admin
projekt, ktery ma 5000 databazi a celkem 550 000 tabulek? Tim se ridi zemekoule, vesmir nebo Agrofert? Uz u SAP jsem si rikal, ze kdyz to ma v zakladni sestave 60 000 tabulek, tak ze se panove analytici u SAP zblaznili, ale jak je videt ono se to da gradovat.

Ostatne soudim, ze fandove relacnich databazi a cele te teorie okolo by se meli nechat vysetrit :-)
19.6.2020 12:26 Faceless man
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Tabuliek v DB nieje nikdy dosť ! :-P
19.6.2020 12:29 ehmmm
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
A pritom to ma jen 100 GB. (?)
19.6.2020 12:41 Faceless man
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Na SQL db málo !
19.6.2020 14:13 henk | skóre: 2 | blog: henkovi_prdy
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
:) Řekl bych co to je, ale nejsem si vůbec jistý jestli můžu. Je to prasečina a kdyby se na to někdo podíval, tak by možná zjistil, že půlka jde promazat. Ale to teď nikomu nestojí za námahu.

Jinak k těm prasečinám: viděl jsem i systém, který pro ukládání dat používal názvy sloupců. Následně narazil na interní limit MySQL, tak jsme mu kvůli tomu museli upgradovat na verzi, která má limit výše :)
Josef Kufner avatar 19.6.2020 14:14 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Neemuluje se těmi tabulkami dělení dat do partitions?
Hello world ! Segmentation fault (core dumped)
19.6.2020 15:40 podlesh
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Myslím že je naprosto jasné že ty tabulky nivytvořil žádný analytik, ty jsou prostě generovány za běhu. Možná jsou to dočasné tabulky a chybí mazání?
Heron avatar 19.7.2020 20:43 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Viděl jsem projekt, který vytvářel DB per uživatele. Těch tabulek tam nebylo 110 per DB, ale trochu míň. Tuším snad SOGo nebo něco z balíku iRedMail. Je to prasárna, která nemá žádnou výhodu (možná až na jednoduchý drop v případě smazání uživatele). Navíc v žádném normálním DB produktu by to nešlo dělat, obvykle se připojuje ke konkrétní DB a nikoliv k serveru. Ale MySQL to má hold takto.

Ale proč to dělají takto fakt netuším. Když tam těch userů bude fakt hodně, tak v případě MySQL to znamená stejný počet adresářů. Tuším že u ext3 byl limit 32tis podadresářů v jednom adresáři. Tj jen 32tis uživatelů. Kdyby to bylo v normálně strukturované DB, tak by nebyl žádný problém několik milionů.
19.6.2020 15:53 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Odpovědět | Sbalit | Link | Blokovat | Admin
innodb_file_per_table je na prd. docela často tomu nějaká tabulka uletí a pak se to musí nahánět, že se ztratil nějaký soubor, takže tabulka neexistuje, kromě případů, kdy ji chcete vytvořit, to pak hází chybu

innodb_file_per_table je ovšem taky na prd, to si ten innodb soubor pěkně bobtná a když pak v serverovně vypadne napájení (samozřejmě zálohované, asi zálohovaný výpadek), tak možná máte o celodenní zábavu ve formě obnovy databází ze záloh postaráno

Ale můžete si vybrat :-)
Quando omni flunkus moritati
19.6.2020 19:03 Odin1918 | skóre: 6 | blog: Valhalla
Rozbalit Rozbalit vše Re: Předumpování databáze, aneb bude to brnkačka
Odpovědět | Sbalit | Link | Blokovat | Admin
Predne je fajn, ze jste si nejak poradil. Co uz fajn neni, je fakt, ze se nikdo nezaobiral resenim priciny problemu. I kdyz chapu, ze toto vase reseni ma nejnizsi naklady na lidske zdroje. Do budoucna bych se zamyslel nad pouzitim nejake opravdove databaze. PostgreSQL urazil za posledni roky hezky kousek cesty a myslim si, ze na takove mnozstvi dbs a tabulek je to urcite lepsi alternativa. Pokud vam tam takove objemy vznikaji nejakou primitivni emulaci partitioningu, urcite bych ten postgres doporucil tim spise.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.