"Odchudzanie" bazy danych

Czy można jakoś odchudzić bazę danych drupala np z logów i z innych zbędnych czasem danych?

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.
Portret użytkownika palik

można

moderator

ręcznie – wchodzisz w phpmyadmin, zaznaczasz wszystko co ma w nazwie cache, potem tabele sessions i watchdog i dajesz opcję ‚empty’ albo po polsku iirc ‚wyczyść’.

oczywiście rozsądnie zrobić najpierw kopię bazy na wszelki wypadek (a wszystkie operacje robić po ustawieniu strony w trybie offline).

pewnie jest więcej tabelek które można wyczyścić – jak używasz np. statistics, search,

ja np. mam moduł ad i on zbiera masę informacji w statystykach, które są mi zbędne, więc też czyszczę ad_statistics,

na serwerze basoofki zastosowałem skrypty, które część tabel czyszczą codziennie a następnie wykonują backup całej bazy, tak aby nie zawierał śmieci,

ważna jest też świadomość, że jeśli usuniemy dane np. z tabeli sessions to wszyscy użytkownicy zostaną wylogowani (dlatego istotne jest ustawienie strony w tryb offline, choć to również może spowodować utratę pisanego w mozole post'a czy newsa).

Tak samo watchdog – jej usunięcie wyczyści log systemowy, w którym mogą być jakieś ważne informacje.

Portret użytkownika lolki

Dzięki za odpowiedź ale nie

Dzięki za odpowiedź ale nie ułatwiłes sprawy :)
Czyli czyścić czy nie i jeśli tak to co dokładnie aby nie zepsuć?
Czyli sessions i watchdog mozna usunąć bez szkody dla serwisu?

Portret użytkownika archetwist

Paliku, jak wyczyści

moderator

Paliku, jak wyczyści sessions, to się na pewno użytkownicy ucieszą… lolki, tę tabelę zostaw w spokoju.

watchdog ma tendencję do szybkiego przybierania na wadze, ale to się reguluje na stronie admin/reports/settings. Jak nie pomoże, to wtedy możesz czyścić, tylko najlepiej by było wybierać starsze wpisy, żeby na okoliczność jakiegoś włamu (lub innej ciekawej sytuacji) nie zostać z ręką w nocniku, bez informacji z dziennika Drupala.

cache to „pamięć podręczna” Drupala – ma duży wpływ na wydajność (obciążenie serwera), więc czyścić można, tylko trzeba się zastanowić, czy warto.