Article View: pl.comp.bazy-danych
Article #194622Re: [mysql] Jak przyspieszyć wczytywanie dumpa
From: artiun
Date: Wed, 23 Sep 2015 17:31
Date: Wed, 23 Sep 2015 17:31
41 lines
3365 bytes
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-mailReferences:
<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