Wgrywanie du?ych baz danych. |
Autor |
Wiadomość |
Widmo
Pomógł: 180 razy Posty: 2435
|
Wysłany: 04-06-2004, 01:18 Wgrywanie dużych baz danych.
|
|
|
Bardzo często pytacie się jak wgrać duże bazy na serwer.
Ja robie cos takiego:
1. Czyszcze:
Kod: | phpbb_search_results
phpbb_search_wordlist
phpbb_search_wordmatch |
2. Robie kopie GZIP wszystkich tabel OPRÓCZ:
Kod: | phpbb_posts
phpbb_posts_text |
nazywam to Zrzut_[data]_1.gz.
3. Zrzucam:
nazywam to Zrzut_[data]_2a.gz.
4. Zrzucam:
nazywam to Zrzut_[data]_2b.gz.
<HR>
Teraz wrzucam na 3 wrzuty do innej bazy.
W panelu admina odtwarzam "SZUKAJ"
02:18 Rano - Widmo |
_________________ Potrzebujesz pomocy? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Andrzej.K
Pomógł: 9 razy Posty: 196
|
Wysłany: 04-06-2004, 06:51
|
|
|
Cytat: | 02:18 Rano - Widmo |
Poniewa?, nie zostało to jasno napisane (pewnie ze wzglądu na godzin? tworzenia), pozwole sobie dopisać:
Ty, Gość - możesz zrobić to tak samo... |
_________________ Andrzej.K |
|
|
|
|
Nejaa Halcyon
Posty: 1
|
Wysłany: 04-06-2004, 07:23
|
|
|
Hyhy, jasne Choc teraz staram sie sobie zalatwic mysql bez ograniczen ale to OT
Hmmm, moge sprobowac tak zrobic, ale to myphpadminem tak? :>
Edit: Ale powiedzmy zrobilem kopie bazy danych wszystkiego z Forum i teraz mam jeden duzy plik, to w takiej 'pozycji' tez dam rade to zrobic? |
|
|
|
|
Widmo
Pomógł: 180 razy Posty: 2435
|
Wysłany: 04-06-2004, 10:27
|
|
|
możesz probowac sie bawic i robic kopiuj wklej do innych plikow.
A jak możesz jeszcze raz tro zrob nowy zrzut. |
_________________ Potrzebujesz pomocy? |
|
|
|
|
Tech
Pomógł: 12 razy Posty: 252
|
Wysłany: 04-06-2004, 18:41
|
|
|
A może wystarczy popro?i? admina o wykonanie kopię
Lub samemu przez shella np:
Kod: | mysqldump -u[user] -p --databases [baza]>baza |
|
_________________ @ home.pl |
|
|
|
|
Crack
Pomógł: 136 razy Posty: 1442
|
Wysłany: 04-06-2004, 19:23
|
|
|
Chyba przydałaby się jaki? dumper do dużych baz sqla. Jeśli nic nowego tu nie wyp?ynie, to najprawdopodobniej w wakacje jaki? napiszę |
|
|
|
|
Przemo
Pomógł: 210 razy Posty: 3148
|
Wysłany: 04-06-2004, 20:18
|
|
|
Crack, bigdumper jest juz napisany nawet dorobićem go do phpBB jest tylko jeden jedyny problem nie kaceptuje ciągu znaków:To znaczy akceptuje, ale uznaje to za koniec zapytania SQL Nie mam pomysłu. |
|
|
|
|
Widmo
Pomógł: 180 razy Posty: 2435
|
Wysłany: 04-06-2004, 21:16
|
|
|
Tech, shell to dla niektorcycha czarna magia, na niektorych serwerach tego nie ma, a admini sa tylko mili wtedy - jak bulisz
Przemo, a pytales na jakims forum ?
Powiedz dokladnie: jak w poscie jest napis text; to rozwala wrzut do bazy ? |
_________________ Potrzebujesz pomocy? |
|
|
|
|
McCoolPi3
Posty: 1
|
Wysłany: 05-06-2004, 05:59
|
|
|
Cytat: | Ty, McCoolPi3 - możesz zrobić to tak samo... |
THX i tak w?a?nie zrobić |
|
|
|
|
Crack
Pomógł: 136 razy Posty: 1442
|
Wysłany: 05-06-2004, 20:14
|
|
|
Czyli skrypt skanuje lini? i jak natrafi na ";" uznaje to za jej koniec? Jeśli tak, to możnaby spróbować wczytywa? skrypt liniami (wg. zasady - 1 linia = 1 polecenie). Wtedy trzebaby tylko wykrywa? konstrukcj? CREATE TABLE i inaczej ją traktowa?. |
_________________ [ DumpLoader 1.0 ] [ Spider Friendly 1.3.12 Google Sitemaps 1.4 ]
[ Tanuki: recenzje anime | forum ]
|
|
|
|
|
Przemo
Pomógł: 210 razy Posty: 3148
|
Wysłany: 05-06-2004, 21:18
|
|
|
Ale kopia bazy z phpmyadmina wyglada tak, ze w tresci postow linie sa łamane, czyli to nic nie da. |
|
|
|
|
Crack
Pomógł: 136 razy Posty: 1442
|
Wysłany: 06-06-2004, 10:26
|
|
|
Czyli pozostaje skanowanie całego pliku znak po znaku. Pooglądam sobie bigdumpera i zobacz?, może co? wymyśl? |
_________________ [ DumpLoader 1.0 ] [ Spider Friendly 1.3.12 Google Sitemaps 1.4 ]
[ Tanuki: recenzje anime | forum ]
|
|
|
|
|
Przemo
Pomógł: 210 razy Posty: 3148
|
Wysłany: 06-06-2004, 12:42
|
|
|
Raczej trzeba by było poogląda? phpmyadmina, ja jednak zw?tpiłem. |
|
|
|
|
Crack
Pomógł: 136 razy Posty: 1442
|
Wysłany: 06-06-2004, 18:33
|
|
|
Phpmyadmin też chyba ma ograniczenie: te 2 MB, ale może to tylko żeby nie generowa? ruchu? Nie wiem.
A jak się mają funkcje z includes/sql_parse.php? Wykonanie ich zajmuje stosunkowo dużo czasu (u mnie 1sek dla 700 kB nie licząc czasu na SQL), ale może to zadziałał Możnaby wtedy przetworzyć plik .sql, zapisać plik tymczasowy i z niego odczytywa? polecenie po poleceniu. |
_________________ [ DumpLoader 1.0 ] [ Spider Friendly 1.3.12 Google Sitemaps 1.4 ]
[ Tanuki: recenzje anime | forum ]
|
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Przemo
Pomógł: 210 razy Posty: 3148
|
Wysłany: 06-06-2004, 18:48
|
|
|
Nie ma znaczenia czy phpmyadmin potrafi wgrac duze bazy, phpmyadmin robi to w jednej calosci i dlatego nie ma szans, bigdumper to dzieli. Ale chodzi o to, zeby wyciagnac z phpmyadmina funkcje ktora odczytuje plik SQL lub ktora odczytuje zapytania z pola textarea.
Nie ma tez zupelnie znaczenia ile czasu to zajmie. Chodzi o efekt, czyli o to zeby wrzucilo taka duz? baze danych. |
|
|
|
|
|