Konrad Karpieszuk

Konrad Karpieszuk WordPress Plugin
Compatibility
Assurance for WPML

Temat: Baza danych dwa razy wieksza niz byc powinna

Witam

zauwazylem, ze jak sobie pobieram mysqldump z jakiegos serwera w sieci i wgrywam lokalnie to na moim komputerze (fedora z mariaDB) raz ze wgranie takiej bazy trwa dziwnie dlugo (wgrywanie dumpa majacego 32 MB zajmuje na dysku SSD nawet 30 minut, przy czym iotop oraz sam top pokazuje, ze proces mysqld specjalnie sie nie przemecza), a dwa ze po wgraniu cala baza zajmuje mniej wiecej dwa razy wiecej miejsca niz ow plik .sql z ktorego bylo to wgrywane.

pytania:

1. czy tak ma byc? zakladam ze to moze byc normalne ze .sql to jednak nie to samo co jego reprezentacja w bazie, wiec baza moze sobie robi jakies wewnetrzne backupy czy indeksy i to zajmuje miejsce

2. czy da sie cos poradzic na tak wolne wgrywanie dumpa? jak to zdiagnozowac co powoduje takie wolne dzialanie? jak mowie w czasie wgrywania proces mysqld nie uzywa wiecej niz 25% cpu, a iotop pokazuje zapisy na poziomie 200kbs (przypominam ze to dysk SSD, wiec to jest strasznie wolne)
Tomasz Zadora

Tomasz Zadora programuję

Temat: Baza danych dwa razy wieksza niz byc powinna

Co do 1 to tak, oczywiście, że baza danych w dumpie zajmie inną powierzchnię niż pliki w formacie bazy danych - np. każdy indeks to dodatkowe dane.

Co do 2 to nie wiem, bo nie używam mariaDB, ale w tradycyjnym mysqlu kiedy robię import z dumpa to trwa on szybko. Możesz się pobawić parametrami w momencie tworzenia dumpa, oraz parametrami w momencie jego importu - może tu tkwi problem.
Marek Przegaliński

Marek Przegaliński SEO/SEM Web Promocja
Bezpieczeństwo

Temat: Baza danych dwa razy wieksza niz byc powinna

Też tak myślę, coś jest niedobrego z konfiguracją. Na zwykłym pccie i krasnalu (takim lub innym) to idzie płynnie.

Następna dyskusja:

problem z linkami/baza dany...




Wyślij zaproszenie do