Cửa hàng PrestaShop của bạn có gặp phải vấn đề hiệu suất bị tải chậm không? Có lẽ đã đến lúc làm sạch cơ sở dữ liệu! Khi cửa hàng trực tuyến của bạn phát triển, cơ sở dữ liệu tích luỹ dữ liệu không cần thiết, ảnh hưởng đến tốc độ trang web và trải nghiệm người dùng.
Nhiều trang PrestaShop không biết rằng sau các bản nâng cấp, chúng vẫn giữ lại dữ liệu lỗi thời, dư thừa, dẫn đến cơ sở dữ liệu quá tải. Điều này ảnh hưởng tiêu cực đến tốc độ trang web và, theo đó, sự hài lòng và chuyển đổi của người dùng. Việc làm sạch định kỳ cơ sở dữ liệu PrestaShop của bạn là quan trọng để duy trì hiệu suất tối ưu và tăng doanh số bán hàng.
Trước khi bắt đầu bất kỳ công việc làm sạch nào, đảm bảo bạn tạo bản sao lưu thông qua phpMyAdmin. Bước phòng ngừa này ngăn chặn mất dữ liệu tình cờ.
Việc xóa báo cáo thống kê kết nối là quan trọng để duy trì sức khỏe của cơ sở dữ liệu.
Thực hiện các lệnh SQL sau trong tab "SQL":
TRUNCATE TABLE ps_connections;
TRUNCATE TABLE ps_connections_source;
TRUNCATE TABLE ps_connections_page;
Loại bỏ log không cần thiết khỏi cơ sở dữ liệu.
Thực hiện Truy vấn SQL: TRUNCATE TABLE ps_log;
Tiếp tục với các bước tương tự cho các phần khác như lỗi trang không tìm thấy, thống kê nguồn giới thiệu, thống kê tìm kiếm cửa hàng, nhật kí email, và giá sản phẩm hết hạn. Hãy đảm bảo tuân thủ các lệnh SQL chính xác cho mỗi danh mục.
Bảng "ps_pagenotfound" lưu trữ dữ liệu liên quan đến lỗi "không tìm thấy trang" (lỗi 404). Để duy trì một cơ sở dữ liệu sạch sẽ, thực hiện Truy vấn SQL sau:
TRUNCATE TABLE ps_pagenotfound;
Bước này đảm bảo loại bỏ dữ liệu không liên quan từ lỗi 404, thúc đẩy hoạt động của cơ sở dữ liệu mượt mà hơn.
Việc làm sạch báo cáo thống kê nguồn giới thiệu là quan trọng để có một cơ sở dữ liệu không rối bời. Thực hiện các lệnh SQL sau để đạt được điều này:
TRUNCATE TABLE ps_referrer;
TRUNCATE TABLE ps_referrer_shop;
TRUNCATE TABLE ps_referrer_cache;
Bằng cách loại bỏ báo cáo thống kê nguồn giới thiệu, bạn tối ưu hóa cơ sở dữ liệu cho hiệu suất cải thiện.
Chạy lệnh sau để cắt giảm bảng "ps_statssearch":
TRUNCATE TABLE ps_statssearch;
Bước này loại bỏ thống kê tìm kiếm không cần thiết, góp phần vào một cơ sở dữ liệu hiệu quả hơn.
Thực hiện truy vấn SQL dưới đây để xóa log thư từ bảng "ps_mail":
TRUNCATE TABLE ps_mail;
Việc loại bỏ nhật kí email giúp giải phóng không gian trong cơ sở dữ liệu, đảm bảo chức năng tối ưu.
Để duy trì thông tin giá chính xác, thực hiện các lệnh SQL sau:
DELETE FROM PREFIX_specific_price WHERE to != '0000-00-00 00:00:00' AND to < NOW();
DELETE FROM PREFIX_specific_price_rule WHERE to!= '0000-00-00 00:00:00' ANDto` < NOW();
Lưu ý: Thay thế "PREFIX" bằng tiền tố của cơ sở dữ liệu của bạn, ví dụ, "ps_specific_price."
Sử dụng thông tin đăng nhập hoặc FTP của bạn, đăng nhập và điều hướng đến thư mục "PRESTASHOP_ROOT/img/tmp". Xóa tất cả các tệp trong thư mục này để loại bỏ hình ảnh tạm thời.
Việc loại bỏ hình ảnh tạm thời giúp giải phóng không gian lưu trữ và tối ưu hóa hiệu suất cơ sở dữ liệu.
Xóa bộ nhớ đệm Smarty để có hiệu suất tối ưu:
TRUNCATE TABLE ps_smarty_cache;
TRUNCATE TABLE ps_smarty_last_flush;
TRUNCATE TABLE ps_smarty_lazy_cache;
Những bước này đảm bảo một quá trình làm sạch toàn diện của cơ sở dữ liệu PrestaShop của bạn, thúc đẩy hoạt động hiệu quả và góp phần vào hiệu suất trang web cải thiện. Lên lịch thường xuyên các công việc làm sạch này là quan trọng cho sức khỏe dài hạn của cơ sở dữ liệu cửa hàng trực tuyến của bạn.
Việc làm sạch cơ sở dữ liệu PrestaShop thủ công có thể là công việc mệt mỏi. Giới thiệu mô-đun Siêu Tốc của chúng tôi! Công cụ tuyệt vời này giúp tối ưu hóa quy trình làm sạch, cho phép bạn xóa dữ liệu kết nối, lượt xem trang, mã giảm giá, giỏ hàng bị bỏ rơi và dữ liệu khách một cách dễ dàng.
Nói lời tạm biệt với việc làm sạch thủ công và tăng tốc quy trình bảo trì cơ sở dữ liệu của bạn với mô-đun Siêu Tốc! Đảm bảo cửa hàng PrestaShop của bạn hoạt động tốt nhất bằng cách lên lịch làm sạch đều đặn theo hướng dẫn toàn diện của chúng tôi.
TẢI XUỐNG TỐI ƯU TỐC ĐỘ NGAY BÂY GIỜ