Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Odchudzanie bazy danych


Dementor

Rekomendowane odpowiedzi

Hej, 

Mam 76038 użytkowników i ponad 400 000 postów ( usunąłem kilkaset starych) a moja baza danych waży prawie 5 GB, optymalizuje ją ale nie przynosi to spektakularnych efektów.

Podpowiedzcie proszę jakie tabele można oczyścić bez utraty znaczących danych i szkody dla forum. 

 

Dzięki z góry. 

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
8 godzin temu, Dementor napisał:

Podpowiedzcie proszę jakie tabele można oczyścić bez utraty znaczących danych i szkody dla forum. 

Daj screen z PMA z sortowaniem po rozmiarze tabel malejąco. Zobaczymy co tam można usunąć.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

24 minuty temu, aXen napisał:

Sprawdź w pliku konfiguracyjnym jaki masz prefix tabel i usuń te, które mają inny prefix niż te z pliku konfiguracyjnego.

Przed tą czynnością zrób kopię zapasową.

 

Właśnie nie byłem pewien czy mogę bezkarnie skasować te tabele ze złym prefixem, więc zostawiłem jedne i drugie, ponieważ nie chciałem uszkodzić bazy a później bawić się w przywracanie lub importowanie tabel. 

 

@DawPi Jak Ty sądzisz, które tabele można usunąć bezpiecznie. 

Edytowane przez Dementor
Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

No na pewno te z innym prefixem. Od tego zacznij. Potem zrób screena ponownie, ale dodaj widok na dokładny rozmiar.

  • Dziękuję 1

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Tabele z przedrostkiem x_ to stare tabele z IP.Board 3.4.x, pozostałości które nie są wykorzystywane przez IPS Community Suite. Na pewno ważą kilkaset MB jak nie GB.

 

Tak jak napisał DawPi, możesz je usunąć jednak przed jakąkolwiek ingerencją w bazę danych, zalecałbym zrobić połowiczną kopię zapasową tych tabel, eksportując największe tabele osobno (pojedynczo) a mniejsze razem.

 

Dodatkowo możesz przebudować indeks wyszukiwania jeżeli różnica pomiędzy tabelą postów a wynikami wyszukiwania jest dość duża, to też czasami pomaga zmniejszyć trochę MB.

  • Dziękuję 1

Potrzebujesz skonwertować skrypt? Chcesz dokonać migracji z phpBB lub MyBB do Invision Community albo na odwrót? Napisz do mnie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
18 godzin temu, DawPi napisał:

Potem zrób screena ponownie, ale dodaj widok na dokładny rozmiar.

 

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Nic nie ustawiaj, chcesz wyczyścić bazę, a ja chcę wiedzieć czy coś się z tym da zrobić i proszę o screen z PMA z listą największych tabel by móc cokolwiek podpowiedzieć.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Tyle to jest nic, baza jest odchudzona, a Ty po prostu masz tyle informacji zapisanych. Ja bym zostawił i się nie przejmował. No może wykonał konwersję tabel na InnoDB.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak po usunięciu kilkuset tematów /postów oraz usunięciu z bazy starych tabel z IPB 3.2, które zajmowały 1,6 GB jest dobrze. 

Myślisz że konwersja zmniejszy wagę tabel i poprawi się komunikacja w bazie? 

Boję się żeby się nic nie wykrzaczyło. 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.