Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Eksport i import dużej bazy danych, Problem nowicjusza
sannjas
post 9.09.2018, 12:20:43
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.03.2004

Ostrzeżenie: (0%)
-----


Tak, problem nowicjusza bo ostatni raz robiłem to jak pisałem pracę dyplomową o czymś co nazywało się PostNuke 7.2.6. 15 lat temu.

Sytuacja:
jeden komp który gra rolę serwera - WIN XP Prof + pakiet WebServ 2.1 instalowany dłuższy czas temu. Na nim baza MySql, która po eksporcie ma ok 300 MB.
W pliku .gz mam same tabele i dane. Zajmuje ok. 42 MB

drugi komp który będzie grał rolę serwera - WIN 10 Prof + XAMPP najnowszy
Import bazy przez PhpMyAdmin zawsze wywala błędy sad.gif

Oba komputery pracują w sieci lokalnej - tej samej.

Czy jest jakiś sposób/program na szybki import pliku z tabelami i danymi do nowej bazy?
Go to the top of the page
+Quote Post
sabat24
post 9.09.2018, 14:29:29
Post #2





Grupa: Zarejestrowani
Postów: 175
Pomógł: 26
Dołączył: 13.09.2007
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Najprościej bezpośrednio z konsoli bez pakowania do gz.

Kod
mysql -u user -p nazwa_nowej_bazy < sciezka_pliku.sql




Ten post edytował sabat24 9.09.2018, 14:30:35
Go to the top of the page
+Quote Post
sannjas
post 9.09.2018, 15:30:30
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.03.2004

Ostrzeżenie: (0%)
-----


Dziękuję, import działa.

Mam jeszcze dwa pytania.

Pierwszy PhpMyAdmin pokazywał, że baza ma 799 MB, plik SQL pobrałem 559 MB. Czy to normalne? Coś uciekło z wagi?

W XAMPP najnowszym jest MySql ale chyba 32 bitowy.

  1. +-------------------------+---------------------------------+
  2. | Variable_name | Value |
  3. +-------------------------+---------------------------------+
  4. | innodb_version | 5.6.39-83.1 |
  5. | protocol_version | 10 |
  6. | slave_type_conversions | |
  7. | version | 10.1.35-MariaDB |
  8. | version_comment | mariadb.org binary distribution |
  9. | version_compile_machine | 32 |
  10. | version_compile_os | Win32 |
  11. | version_malloc_library | system |
  12. | version_ssl_library | YaSSL 2.4.4 |
  13. +-------------------------+---------------------------------+


Czy jest sens zmieniać MariaDB z 32bit na x64. Windows na którym to śmiga jest x64 i ma 32 GB RAM DDR3. Baza rośnie dość szybko i myślę, że do końca roku podwoi ilość danych.
Go to the top of the page
+Quote Post
Pyton_000
post 9.09.2018, 19:54:55
Post #4





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Na wielkość BD mają również znaczenie indeksy które zajmują dodatkowe miejsce.

PS. Jeśli dla Ciebie te kilkadziesiąd MB to dużo to spróbuj zaimportować bazkę 1.7TB biggrin.gif
Go to the top of the page
+Quote Post
sannjas
post 10.09.2018, 13:29:29
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.03.2004

Ostrzeżenie: (0%)
-----


Mam świadomość, że moja baza nie jest duża.

Czy możesz mi pomóc z pozostałymi pytaniami?
Go to the top of the page
+Quote Post
Pyton_000
post 10.09.2018, 13:40:17
Post #6





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Jeśli masz serwer 64bit to tak, 64bit baza jak najbardziej wskazana
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 28.03.2024 - 20:23