Hướng dẫn dọn dẹp database WordPress toàn tập

Hướng dẫn dọn dẹp database WordPress toàn tập

Khi sử dụng WordPress trong thời gian dài, database (cơ sở dữ liệu) của website bạn có thể phình to ra mà trong đó chứa không ít các dữ liệu không cần thiết xen kẽ trong các dữ liệu quan trọng, hoặc không còn sử dụng. Mà database của bạn càng nặng thì các truy vấn sẽ làm việc chậm chạp hơn vì nó phải dò tìm trên một lượng lớn các dữ liệu, trong đó bao gồm các dữ liệu không còn sử dụng.

Các dữ liệu này bao gồm bản nháp bài viết tự động lưu, revision, cookies, dữ liệu của các plugin/theme không còn sử dụng,….Thực tế, các dữ liệu này đa phần bạn sẽ không dùng đến nên bạn có thể xóa chúng đi mà không cần phải lo sợ website bị lỗi.

Trong bài viết này, mình sẽ hướng dẫn bạn từng bước cơ bản và nâng cao trong việc dọn dẹp các dữ liệu không cần thiết trong database của bạn trở nên gọn gàng hơn, nhẹ hơn. Hãy nên nhớ là luôn luôn backup database của website bạn trước khi làm các công việc này.

Xem thêm: Tối ưu bảng wp_options của WordPress.

1. Dọn dẹp database với plugin

Trước khi vào các phần can thiệp thủ công vào database, mình muốn nói qua cho bạn biết về cách dọn dẹp database bằng plugin vì nó an toàn hơn, dễ thực hiện.

Trong WordPress có rất nhiều plugin miễn phí có thể hỗ trợ bạn quét sạch mọi dữ liệu rác chỉ với một cú click, điển hình là plugin WP Database Cleaner giúp bạn dọn dẹp các dữ liệu không cần thiết, kể cả các tags chưa có bài viết.

Nhưng nếu bạn có chi phí, mình khuyên các bạn nên dùng plugin Smart Cleanup Tools mà mình đang dùng cho Thachpham.com, vô cùng tốt và hiệu quả, hỗ trợ tự động dọn dẹp database định kỳ.

2. Dọn dẹp database với lệnh SQL

Nguy hiểm là vậy nhưng hiệu quả của nó rất tốt, chỉ cần một chút hiểu biết SQL là bạn sẽ dễ dàng sử dụng nó trong bất kỳ trường hợp nào. Nhưng ở đây, mình chỉ hướng dẫn bạn cách xóa các cookies không cần thiết chứa trong table wp_options vì nó có thể chiếm vài MB của database nếu blog của bạn hoạt động lâu rồi.

Đầu tiên hãy truy cập vào PhpMyAdmin, chọn database mà bạn cần dọn dẹp bên cột trái và ấn nút SQL phía trên để bắt đầu thực thi lệnh.

phpmyadmin-sql

Sau đó copy đoạn này vào bên trong khung chạy lệnh rồi ấn nút Go, nếu bạn dùng prefix database khác với wp_ thì sửa lại nhé. Nó có hỏi thì thì cứ Ok.



DELETE FROM `wp_options` WHERE `option_name` LIKE '%_transient_%'


phpmyadmin-run-command

Và bây giờ bạn sẽ nhận được thông báo màu xanh hiển thị số dòng mà nó đã xóa đi, ít hay nhiều tùy theo độ lớn database của bạn.

3. Xóa các table của các plugin không còn sử dụng

Một số plugin khi cài vào sẽ “bonus” cho bạn thêm vào table trong database mà khi gỡ ra nó không chịu xóa đi, điều này có thể làm bạn hơi rối mắt.

Do đó, thi thoảng nên kiểm tra xem trong database của bạn có table nào không còn sử dụng hay không. Nếu không thì cứ chọn nó và chọn tác vụ Drop là xong.

phpmyadmin-drop-table

Hãy cẩn thận khi xóa table nhé và chắc chắn bạn nên hiểu mình đang làm gì, cũng đừng nên quên backup database trước khi làm việc này.

4. Tìm và xóa các giá trị database không sử dụng

Nếu bạn đã sử dụng website WordPress trong một thời gian dài, đã từng sử dụng quá nhiều plugin và theme khác nhau thì chắc chắn database của bạn sẽ chứa rất nhiều những giá trị không còn sử dụng đến, ví dụ như các cột giá trị của post meta và các thiết lập tùy chọn tự sản sinh ra trong plugin và theme.

Khi vào database, bạn nên để ý đến table wp_postmeta đầu tiên vì nó sẽ chứa các dữ liệu liên quan đến các dữ liệu vĩ mô của các post, ví như bạn sử dụng các plugin có thiết lập khi đăng bài thì nó sẽ lưu vào đây. Hãy ấn chọn table này và bạn sẽ thấy các giá trị của nó:

lamsachdatabase-postmeta

Bạn hãy để ý phần meta_key, nghĩa là tên của khóa trong custom field. Bạn xem có khóa nào của các plugin mà bạn nghĩ là không còn sử dụng nữa ngoài các khóa của WordPress (luôn bắt đầu là _wp). Chẳng hạn như mình thấy, mình có một số khóa tên essb_hidefb, essb_off và các khóa này mình nghĩ là không còn sử dụng nữa. Vậy thì việc tiếp theo mà mình cần làm đó là tìm toàn bộ các khóa theo tên này xem nó có nhiều không.

Mình chọn lên tab Search ở trên. Ở phần khóa meta_key, mình sẽ nhập một phần tên của khóa cần tìm kiếm và mình sẽ chọn kiểu Operator là LIKE %…% để có thể tìm theo tên tương đồng. Cuối cùng ấn nút Go để nó tìm.

lamsachdatabase-postmeta02

Và bây giờ nó sẽ liệt kê ra toàn bộ danh sách các khóa theo tên mà bạn tìm, bạn sẽ biết được nó có bao nhiêu dữ liệu như vậy.

lamsachdatabase-postmeta03

Nếu bạn cảm thấy cần xóa toàn bộ các dữ liệu này thì hãy copy cái dòng Query ở trên.

lamsachdatabase-postmeta04

Và chuyển qua tab SQL kế bên rồi paste vào, thay chữ SELECT * thành DELETE rồi ấn Go.

lamsachdatabase-postmeta05

Và nó sẽ thông báo có bao nhiêu dữ liệu liên quan tới khóa này đã được xóa.

Các bạn làm tương tự với các table khác nhé. Xin nhắc lại là làm table nào thì hãy chọn table đó rồi làm theo cách 4 này.

Lời kết

Ở trên mình đã chỉ bạn một vài cách làm sạch dữ liệu thừa trong database và sau khi làm xong, bạn chắc chắn sẽ thấy sự thay đổi rõ rệt trong dung lượng database của web mình.

Một database nhẹ có thể vừa giúp bạn tiện lợi trong việc sao lưu, di chuyển mà vừa giúp website xử lý nhanh hơn, hy vọng các tips nhỏ trên sẽ giúp ích bạn trong việc tối ưu database.

Nguồn: Hướng dẫn dọn dẹp database WordPress toàn tập | Thạch Phạm

Categories: Content Marketing, Digital Marketing, Google Ads, Kinh doanh, PHP, SEO, Server - Hosting, WordPress, WordPress Development, Wordpress Plugin, WordPress Theme, Wordpress Tutorial,
Tags: baemin, bán hàng online, bán hàng online trên facebook, bán hàng qua facebook, bán hàng quần áo, bán hàng thời trang, bán hàng trên baemin, bán hàng trên facebook, bán hàng trên fanpage, bán hàng trên grab, bán hàng trên marketplace, bán hàng trên now, bán hàng trên tiktok, báo cáo kết quả hoạt động kinh doanh, bí quyết kinh doanh online, bít tết Âu việt, black friday, buôn bán hàng thùng, buôn bán hàng thùng tuyển chọn, cách bán hàng online đắt khách, cách bán hàng trên marketplace, cách bán hàng trên tiktok, câu chuyện kinh doanh, câu chuyện thành công, chương trình khuyến mãi, công nghệ phần mềm bán hàng, cửa hàng cafe, cửa hàng minh tuấn mobile, cửa hàng phụ kiện, cửa hàng thời trang, cửa hàng thực phẩm, cửa hàng thực phẩm sạch, doanh số bán hàng, dox garage & coffee, dox garage & coffee, đăng ký bán hàng trên baemin, đăng ký bán hàng trên go food, đăng ký bán hàng trên grab, đăng ký bán hàng trên now, facebook, facebook pos, fanpage, file excel, file excel báo cáo kết quả kinh doanh, file excel quản lý kho, foodngon, go food, go jek, grab, halo mobile, khởi nghiệp, khởi nghiệp kinh doanh, khởi nghiệp kinh doanh thời trang, kinh doanh cafe, kinh doanh điện thoại, kinh doanh điện tử điện máy, kinh doanh đồ handmade, kinh doanh gì sau dịch, kinh doanh mỹ phẩm, kinh doanh mỹ phẩm online, kinh doanh nhà hàng, kinh doanh online, kinh doanh phụ kiện, kinh doanh quán cafe, kinh doanh shop thời trang, kinh doanh siêu thị mini, kinh doanh spa, kinh doanh thành công, kinh doanh thời trang, kinh doanh thời trang trẻ em, kinh doanh thực phẩm, kinh doanh thực phẩm sạch thành công, kinh doanh trên facebook, kinh doanh trên grab, kinh nghiệm bán hàng, kinh nghiệm kinh doanh, làm đồ handmade, lily shop, link kháng tài khoản quảng cáo, lụa tơ tằm bá minh, marketing online, mặt hàng dễ bán, mẹo bán hàng, mẹo bán hàng trên facebook, mẹo hay, ngày black friday năm 2020 là ngày nào?, now, now - foody, phầm mềm quản lý bán hàng miễn phí, phần mềm chốt đơn, phần mềm chốt đơn hàng, phần mềm miễn phí, phần mềm pos, phần mềm quản lý bán hàng, phần mềm quản lý bán hàng đáng tin cậy, phần mềm quản lý bán hàng miễn phí, phụ kiện ben & tony, phụ kiện ben & tony, phụ kiện hà xinh, quán cafe hiệu quả, quản lý cửa hàng, quản lý cửa hàng thời trang, quản lý nhà hàng, quản lý nhân viên, quản lý nhân viên cứng đầu, quản lý nhân viên thời vụ, quảng cáo thương hiệu, shop thời trang, shopee, siêu thị minimart, status, status bán hàng, status quảng cáo mỹ phẩm, stella spa, stt bán hàng online hài hước, stt tương tác bán hàng, t.u.s shop, tài khoản bị vô hiệu hóa, tài khoản facebook, tài khoản facebook bị vô hiệu hóa, tải miễn phí file excel quản lý kho, tăng doanh thu mùa black friday, thời trang kosta, thời trang mine, thời trang tú trần shop, thực phẩm sạch, thực phẩm sạch 02, thực phẩm sạch tâm an, thuê mặt bằng kinh doanh, tiki, tiktok, tú trần shop,
Cách chống Brute Force Attack cho WordPress
Kích hoạt các nút soạn thảo ẩn trong WordPress
Tác giả

Bình luận

Leave a Message

Registration isn't required.

NguyenLp LarTheme