Czyszczenie Danych Dziennika Magento
Mam pytanie dotyczące czyszczenia danych dziennika w Magento.
Mam więcej niż 2,3 GB danych w Magento 1.4.1, a teraz chcę zoptymalizować bazę danych, ponieważ jest zbyt wolna ze względu na rozmiar danych. Sprawdziłem informacje dziennika (URL,odwiedzający) i pokazuje więcej niż 1.9 GB. Czy jeśli bezpośrednio wyczyszczę te zapisy, wpłynie to na jakąkolwiek funkcjonalność w witrynie? Jak mogę wyczyścić dane dziennika? Czy usuwając te dane, będę miał lub utracę jakiekolwiek dane na mojej stronie?
15 answers
Nie musisz tego robić samodzielnie, System Magento ma wbudowany system do czyszczenia informacji dziennika. If you go to
System > Configuration > Advanced > System > Log Cleaning
Możesz skonfigurować swój sklep tak, aby automatycznie czyścił te dzienniki.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-28 17:55:40
Czyszczenie logów Magento za pomocą SSH:
Zaloguj się do panelu shell (SSH) i przejdź do folderu root/shell
.
Wykonaj poniższe polecenie w folderze powłoki
php -f log.php clean
Wprowadź to polecenie, aby wyświetlić Rozmiar danych dziennika
PHP-f log.php status
Ta metoda pomoże Ci wyczyścić dane dziennika w bardzo prosty sposób.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-05 10:25:16
Try:
TRUNCATE dataflow_batch_export;
TRUNCATE dataflow_batch_import;
TRUNCATE log_customer;
TRUNCATE log_quote;
TRUNCATE log_summary;
TRUNCATE log_summary_type;
TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
TRUNCATE log_visitor_info;
TRUNCATE log_visitor_online;
TRUNCATE report_viewed_product_index;
TRUNCATE report_compared_product_index;
TRUNCATE report_event;
TRUNCATE index_event;
Możesz również zapoznać się z poniższym samouczkiem:
http://www.crucialwebhost.com/kb/article/log-cache-maintenance-script/
Thanks
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-11-20 10:57:26
SET FOREIGN_KEY_CHECKS=0;
TRUNCATE dataflow_batch_export;
TRUNCATE dataflow_batch_import;
TRUNCATE log_customer;
TRUNCATE log_quote;
TRUNCATE log_summary;
TRUNCATE log_summary_type;
TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
TRUNCATE log_visitor_info;
TRUNCATE log_visitor_online;
TRUNCATE report_viewed_product_index;
TRUNCATE report_compared_product_index;
TRUNCATE report_event;
TRUNCATE index_event;
SET FOREIGN_KEY_CHECKS=1;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-24 11:06:15
TRUNCATE `log_url_info`;
TRUNCATE `log_visitor_info`;
TRUNCATE `index_event`;
TRUNCATE `log_visitor`;
TRUNCATE `log_url`;
TRUNCATE `report_event`;
TRUNCATE `dataflow_batch_import`;
TRUNCATE `dataflow_batch_export`;
Po prostu go używam.Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-01-18 15:07:30
Czyszczenie dzienników za pomocą panelu administracyjnego Magento
Ta metoda jest łatwiejsza dla nietechnicznych właścicieli sklepów, którzy nie chcą' mieszać bezpośrednio z bazą danych sklepu Magento. Aby aktywować opcję czyszczenia dziennika w Magento, wykonaj następujące czynności:
Zaloguj się do panelu administracyjnego Magento. Przejdź do System = > Konfiguracja. Po lewej stronie pod Zaawansowane kliknij na System (Advanced = > System). W systemie zobaczysz opcję "czyszczenie dziennika". Wypełnij żądane wartości opcji "czyszczenie dziennika" i kliknij Zapisz.
Czyszczenie logów za pomocą phpMyAdmin
Jeśli czujesz się komfortowo z mysql i zapytaniami, ta metoda jest bardziej wydajna i szybsza niż domyślne narzędzie do czyszczenia dziennika Magento. Ta metoda pozwala również na czyszczenie, co chcesz, możesz nawet wyczyścić tabele, które nie są zawarte w domyślnym narzędziu do czyszczenia dziennika Magento.
Otwórz bazę danych w phpMyAdmin W prawej ramce kliknij na poniższe pola tabele: dataflow_batch_export
Dataflow_batch_import
Log_customer
Log_quote
Log_summary
Log_summary_type
Log_url
Log_url_info
Log_visitor
Log_visitor_info
Log_visitor_online
Report_viewed_product_index
Report_compared_product_index
Report_event
Spójrz na dół strony, a następnie kliknij rozwijane pole z napisem "z zaznaczonym" i kliknij pusty. Kliknij Tak na ekranie potwierdzenia, a spowoduje to obcięcie wszystkich wybranych tabel.
Lub możesz użyć skryptu do uruchomienia
TRUNCATE dataflow_batch_export;
TRUNCATE dataflow_batch_import;
TRUNCATE log_customer;
TRUNCATE log_quote;
TRUNCATE log_summary;
TRUNCATE log_summary_type;
TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
TRUNCATE log_visitor_info;
TRUNCATE log_visitor_online;
TRUNCATE report_viewed_product_index;
TRUNCATE report_compared_product_index;
TRUNCATE report_event;
TRUNCATE index_event;
Należy pamiętać, że jesteśmy tutaj, aby opróżniać (obcinać) wybrane tabele nie są upuszczane. Bądź bardzo ostrożny, kiedy to robisz.
Regularne wykonywanie tego z pewnością poprawi wydajność i wydajność Twojego sklepu Magento. Możesz skonfigurować skrypty, aby to zrobić automatycznie w regularnych odstępach czasu za pomocą "CRON".
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-25 05:39:28
Są inne tabele, które możesz wyczyścić: udokumentowane tutaj: https://dx3webs.com/blog/house-keeping-for-your-magento-database
Mam nadzieję, że to pomoże Andy
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-06 14:24:04
Ten skrypt jest schludny i schludny. Skonfiguruj to jako pracę crona i zrelaksuj się:
Http://www.crucialwebhost.com/kb/magneto-log-and-cache-maintenance-script/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-07-26 15:00:05
Możesz sprawdzić dobry artykuł tutaj:
Http://blog.magalter.com/magento-database-size
Zawiera instrukcje jak sprawdzić rozmiar bazy danych, obcinać niektóre tabele i jak skonfigurować automatyczne czyszczenie tabel.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-07 21:58:25
Dalsza podpowiedź: jeśli nie potrzebujesz tych informacji, możesz zmienić typ tabeli na "Blackhole" (zamiast InnoDB). Oznacza to, że w przyszłości nic nie będzie przechowywane, a instrukcje insert nadal działają poprawnie.
Możesz również wyłączyć logi, ustawiając wszystkie zdarzenia na wyłączone:
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-04 09:48:35
Po wyczyszczeniu dzienników za pomocą dowolnej z opisanych powyżej metod można je również wyłączyć w aplikacji / etc / local.xml
...
<frontend>
<events>
<frontend>
<events>
<!-- disable Mage_Log -->
<controller_action_predispatch>
<observers><log><type>disabled</type></log></observers>
</controller_action_predispatch>
<controller_action_postdispatch>
<observers><log><type>disabled</type></log></observers>
</controller_action_postdispatch>
<customer_login>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</customer_login>
<customer_logout>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</customer_logout>
<sales_quote_save_after>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</sales_quote_save_after>
<checkout_quote_destroy>
<observers>
<log>
<type>disabled</type>
</log>
</observers>
</checkout_quote_destroy>
</events>
</frontend>
</config>
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-19 14:49:49
SET foreign_key_checks = 0;
TRUNCATE dataflow_batch_export;
TRUNCATE dataflow_batch_import;
TRUNCATE log_customer;
TRUNCATE log_quote;
TRUNCATE log_summary;
TRUNCATE log_summary_type;
TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
TRUNCATE log_visitor_info;
TRUNCATE log_visitor_online;
TRUNCATE report_viewed_product_index;
TRUNCATE report_compared_product_index;
TRUNCATE report_event;
TRUNCATE index_event;
SET foreign_key_checks = 1;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-26 08:29:16
Zaloguj się do panelu C goto phpmyadmin użycie SQL uruchom poniżej zapytania, aby wyczyścić dzienniki
TRUNCATE dataflow_batch_export;
TRUNCATE dataflow_batch_import;
TRUNCATE log_customer;
TRUNCATE log_quote;
TRUNCATE log_summary;
TRUNCATE log_summary_type;
TRUNCATE log_url;
TRUNCATE log_url_info;
TRUNCATE log_visitor;
TRUNCATE log_visitor_info;
TRUNCATE log_visitor_online;
TRUNCATE report_viewed_product_index;
TRUNCATE report_compared_product_index;
TRUNCATE report_event;
TRUNCATE index_event;
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-13 14:20:44
Jak czyszczenie dziennika Magento może być wykonane zarówno ręcznie, automatycznie, jak i inne utrzymanie bazy danych Magento. Poniżej trzy rzeczy są najważniejsze z technik konserwacji i optymalizacji bazy danych Magento; {]}
- Czyszczenie Logów
- inteligentne wykorzystanie zaktualizowanych wersji MySQL
- ustawienia rozmiaru puli bufora
Aby uzyskać więcej informacji http://blog.contus.com/magento-database-maintenance-and-optimization/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-11-11 13:18:31
Możesz wyłączyć lub ustawić datę i godzinę ustawienia dziennika.
System > Konfiguracja > Zaawansowane > System > Czyszczenie Logów
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-22 12:49:21