Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Mysqldump particionisati po 200 MB da li je moguce?

[es] :: MySQL :: Mysqldump particionisati po 200 MB da li je moguce?

[ Pregleda: 4821 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Orome
programer

Član broj: 273201
Poruke: 115
*.phoenix-ag.de.



+1 Profil

icon Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 10:19 - pre 108 meseci
Znam koristiti mysqldump, imam i varijantu sa jednom tabelom,sa 1 bazom u 1 fajlu i svim tabelama iz baze gde je 1 tabela 1 fajl (tj. 2 fajla 1 je create a drugi data). ima li varijanta ako je dump sql npr 1GB da komandom dobijem to podeljeno na 2-3 dela gde ce okvirno imati oko 300 ili 500 MB? Da puni fajl dok ne dodje do 500 a onda prelomi u novi fajl? ne mogu to da nadjem ali taj parametar sa velicinom bi bas pomogao.
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 13:28 - pre 108 meseci
A da uradis split posle? Prost split, komanda u svakom posix *nix-u i linuxu?
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Orome
programer

Član broj: 273201
Poruke: 115
*.telrad.net.



+1 Profil

icon Re: Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 14:59 - pre 108 meseci
ne znam kako deli? nije mi vazna samo prosta podela fajla, onako mesarski, nego da se moze vratiti baza posle uredno. da li deli u pola inserta ili zavrsi taj red pa odsece ?
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.home.otenet.gr.



+1365 Profil

icon Re: Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 15:52 - pre 108 meseci
Dijeli na nivou fajla na veličinu koju ti odrediš, tako da poslije možeš uredno te fajlove uredno da spojiš u jedan fajl i vratiš bazu.
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 16:16 - pre 108 meseci
ne moze mysqldump da ti napravi fajlove po 500M ... zavisi sta ti je
cilj, ako hoces da ih snimis po cd-ovima onda spakuj to i koristi neki
arhiver koji ume to da podeli po velicini koju zelis + doda neki %
recovery rekorda .. npr neki RAR i 7zip ili ...

ako ti je cilj da posle mozes lakse da vratis komad po komad zato sto
restore radis iz neke skripte pa ti je problem da pustis da skripta trci
5 dana nego bi radije parce po parce, proguglaj skriptu bigdump.php koja
jedan dump ucita i insertuje po N inserta i onda se restartuje pa krene
gde je stala, idealna za shared hosting gde ti provajder limitira koliko
dugo moze da se izvrsava neki php skript i koliko meomorije trosi

za neke druge razloge, da ne pogadjam ja sad kad ti vec nisi napisao a
kugla mi je na poliranju, pogledaj takodje:
http://www.mysqldumper.net/
https://www.percona.com/software/percona-xtrabackup
https://www.percona.com/software/percona-toolkit
 
Odgovor na temu

Miroslav Strugarevic

Član broj: 5038
Poruke: 2689



+68 Profil

icon Re: Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 17:22 - pre 108 meseci
Citat:
Orome:
ne znam kako deli? nije mi vazna samo prosta podela fajla, onako mesarski, nego da se moze vratiti baza posle uredno. da li deli u pola inserta ili zavrsi taj red pa odsece ?


Mozes da delis po velicini (-b) ili po broju linija (-l).

miroslav@ubuntu:~$ for x in `seq 1 10000`; do echo "Line $x" >> bigfile10klines.txt; done
miroslav@ubuntu:~$ wc -l bigfile10klines.txt
10000 bigfile10klines.txt
miroslav@ubuntu:~$ split -l 1000 bigfile10klines.txt
miroslav@ubuntu:~$ wc -l x*
1000 xaa
1000 xab
1000 xac
1000 xad
1000 xae
1000 xaf
1000 xag
1000 xah
1000 xai
1000 xaj
10000 total
miroslav@ubuntu:~$ dd if=/dev/zero of=bigfile.dd bs=1M count=500
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 2.07509 s, 253 MB/s
miroslav@ubuntu:~$ split -b 100000000 bigfile.dd
miroslav@ubuntu:~$ ls -lh x*
-rw-rw-r-- 1 miroslav miroslav 96M May 30 09:10 xaa
-rw-rw-r-- 1 miroslav miroslav 96M May 30 09:10 xab
-rw-rw-r-- 1 miroslav miroslav 96M May 30 09:11 xac
-rw-rw-r-- 1 miroslav miroslav 96M May 30 09:11 xad
-rw-rw-r-- 1 miroslav miroslav 96M May 30 09:11 xae
-rw-rw-r-- 1 miroslav miroslav 24M May 30 09:11 xaf
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 18:51 - pre 108 meseci
Nisam siguran da može ali pogledaj i https://launchpad.net/mydumper




 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Mysqldump particionisati po 200 MB da li je moguce?30.05.2015. u 21:44 - pre 108 meseci
Da si uradio man split video bi ovo sto je Miroslav napisao - da mozes da delis na cele linije. Naravno, ne moze i u bajte i u linije, ali mozes da napravi shell skriptu koja sracuna broj linija i duzinu (uradi wc -l ), pa onda podeli i da ti otprilike neku velicinu. Pri tom, vodi racuna, sql dump se jako lepo gzip-uje.

Ajde reci sta ce ti to, pa mozda dobijes i bolji/pametniji predlog? Generalno pitanja "kako da uradim X", bez onog dela "zasto" su losa pitanja - mozda ti neko da bolje resenje, ako zna ZASTO to zelis da uradis. A Bogdan je u pravu za pogadjanje: meni zena skuva sav bob koji donesem u kuci pa ni ja nemam u sta da gledam..... :( Ali bar se slatko najedem pihtija od boba :D
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

[es] :: MySQL :: Mysqldump particionisati po 200 MB da li je moguce?

[ Pregleda: 4821 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.