Wsparcie » Zaawansowane » Duży rozmiar tabeli wp_woocommerce_sessions

  • Witam

    Nie wiem co się stało w mojej bazie, przy ostatniej wizycie w bazie miała rozmiar około 23mb, dziś zaglądam a tu ponad 110mb, przejrzałem rozmiary tabeli i tabela o nazwie wp_woocommerce_sessions ma rozmiar 88mb.

    Czy może ktoś zna przeznaczenie tej tabeli,
    jaki ona powinna mieć rozmiar mniej więcej,
    czy można z niej skasować zawarte w niej dane?

    Nie wiem czy ma to znaczenie ale w ciągu ostatnich dwóch dni otrzymałem od administratora serwera alert o przekroczeniu limitów dziennych na zapytania do bazy, taka sytuacja miała tez miejsce ponad tydzień temu przez kilka dni.

    Strona przy której potrzebuję pomocy: [zaloguj się aby zobaczyć ten link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • To tabela która przetrzymuje sesje użytkowników. Zawartość możesz wyczyścić jednak miej na względzie że wszyscy zalogowani użytkownicy zostaną wylogowani.

    Tabela jest czyszczona w cronie wiec upewnij się że cron się wykonuje, możesz w tym celu wykorzystać plugin np. cron manager

    Tabela przybierała gigantycznych rozmiarów, miała już ponad 200mb, wyczyściłem ją ręcznie ponieważ Crona mam wyłączonego w wp-config komendą:

    define(‚DISABLE_WP_CRON’, true);

    chciałem ograniczyć jego aktywność:

    define(‚WP_CRON_LOCK_TIMEOUT’, 600);

    ale to nie działało, pracował normalnie.

    Aktywność Crona chciałem ograniczyć ponieważ generował bardzo dużą ilość zapytań do bazy danych poprzez co dostawałem alerty o przekroczeniu limitu zapytań do bazy danych.

    Proszę mi wytłumaczyć czy Cron musi być włączony? Z tego co napisałeś wyżej wnioskuję, że tak ponieważ on czyści np tabelę wp_woocommerce_sesions ale jak ograniczyć jego aktywność, po każdym zapytaniu do bazy jest od razu jego zapytanie co powoduje mi bardzo duży ruch na bazie. Wspominałeś o pluginie Cron Manager, może poprzez ten plugin mam coś pozmieniać.
    Na chwilę obecną mam wyłączonego Crona co daje mi spokój z limitami zapytań ale podejrzewam że za chwilę tabela wp_woocommerce_sessions znów przybierze mega rozmiarów.

    Sklep stoi już na tej bazie coś ponad dwa lata i wcześniej nic takiego się nie działo ani z Cronem ani z dużą ilością zapytań do bazy. Nie wiem właśnie dlaczego ostatnich czasy mam taki duży ruch na bazie, przeglądałem logi z serwera, ruch generował Cron i bot o nazwie compatible; Googlebot/2.1; +http://www.google.com/bot.html, dostałe zalecenia od technika firmy na której mam wykupiony serwer aby ograniczyć aktywność Crona, no ale przecież botów googla nie będę ograniczał. Coś możesz podpowiedzieć w tej kwestii?

Viewing 2 replies - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.