🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #194622

Re: [mysql] Jak przyspieszyć wczytywanie dumpa

#194622
From: artiun
Date: Wed, 23 Sep 2015 17:31
41 lines
3365 bytes
W dniu 2015-09-01 o 18:09, Robert Winkler pisze:
> Witam
>
> Mam obecnie na swojej maszynie postawionego mysql'a w wersji 5.6.26
> (system operacyjny to 64-bitowa wersja Windows 10 Pro z 8 GB RAMu)
>
> Trafiłem na pewną "niedogodność".
> Otóż załadowanie kopii bazy z serwera produkcyjnego
> mającej zaledwie 7 GB trwa już kilka godzin.
> Wczytywanie dumpa uruchomiłem o 13:30 i trwa to do teraz (do 18:00)
>
> Czy można jakoś skonfigurować tą wersje mysql'a
> aby wczytywanie dumpa pod Windows trwało krócej?
>
> Przyznam się, że przez ostanie lata używałem ms sql'a
> i tam wczytanie takiej małej bazy trwało góra kilka minut,
> na pewno nie kilka godzin.
>
> Procesor obciążony jest na 60-70%
> dysk na poziomie 40%
> jest wiec jakiś zapas aby mogło to działać odrobinę szybciej,
> tylko na co zwrócić uwagę w my.ini
>
Odpowiedzi poniżej przeczytałem. I jest tu mowa o indeksach i więzach 
integralności. Z bazą z jaką pracowałem robiło się to prosto.
Wyłączało wszystko co było związane z indeksami i integralnością (potem 
dopiero uruchamiało indeksację. Integralność musiała być zachowana w samym 
dumpie. Nie wiem czy mysql daje taką możliwość.
Zysk (czasowy) był olbrzymi, nie działały mechanizmy sprawdzające dla 
każdego rekordu.
Z drugiej strony nie widzę możliwości ładowania czegokolwiek co struktury 
nie posiada (dlatego piszę o wyłączeniu mechanizmu bazy - warunek trzeba być 
pewnym danych!).
Dlaczego tak? W wyniku działania trigerów, dane zostały już 
(ustawione/skorygowane) - nie ma sensu poddawać ich ponownej weryfikacji 
(chyba, że celowo).

Ale nie sprawdzałem czy mysql ma taką możliwość.

-- 
Artur
Technical Details
Message-ID: <5602e221$0$570$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <55e5cdb5$0$8373$65785112@news.neostrada.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!81.171.118.62.MISMATCH!peer02.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: [mysql] Jak przyspieszyć wczytywanie dumpa
Newsgroups: pl.comp.bazy-danych
References: <55e5cdb5$0$8373$65785112@news.neostrada.pl>
From: artiun <artiun@spam.wp.pl>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAAFXRFWHRDcmVhdGlvbiBUaW1l AAfVBwEUExQxoOF6AAAAB3RJTUUH1QcBFCMjg1qR9gAAAAlwSFlzAAAK8AAACvABQqw0mAAAAAZQ TFRFAAAA////pdmf3QAAAHZJREFUeNpj+A8GDFSjHoOpf8xg6oA8iPrHAJb7wQ+mPtSDqYcQDc+f I1MPW/hB1AMGMPWDGSTY+F+ujvk/QwOjAQ8DP8MBBgEWBkaGj//kVP6z43AEM4QCGtIPpBoYGOfU M/x//IFxDkTJHghVC6F+U9HvQAAATjr8CsUXDxIAAAAASUVORK5CYII=
Date: Wed, 23 Sep 2015 19:31:44 +0200
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0
MIME-Version: 1.0
In-Reply-To: <55e5cdb5$0$8373$65785112@news.neostrada.pl>
X-Antivirus: avast! (VPS 150923-1, 2015-09-23), Outbound message
X-Antivirus-Status: Clean
Lines: 41
Message-ID: <5602e221$0$570$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.27.58.132
X-Trace: 1443029537 unt-rea-a-01.news.neostrada.pl 570 83.27.58.132:10253
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 3137
X-Received-Body-CRC: 4258840318
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit