Chuyển tới nội dung

Cách Xóa Các Bản Ghi Không Sử Dụng Trong WordPress Database

Cách Xóa Các Bản Ghi Không Sử Dụng Trong WordPress Database

WordPress là một hệ quản trị nội dung (CMS) phổ biến, cung cấp nhiều tính năng mạnh mẽ và dễ dàng sử dụng. Tuy nhiên, theo thời gian, cơ sở dữ liệu (database) của WordPress có thể trở nên quá tải với các bản ghi không cần thiết, gây ảnh hưởng đến hiệu suất của trang web. Việc xóa các bản ghi không sử dụng trong WordPress database là một cách hiệu quả để tối ưu hóa tốc độ và hiệu suất của trang web. Trong bài viết này, chúng ta sẽ tìm hiểu chi tiết về cách thực hiện điều này.

1. Tại sao cần xóa các bản ghi không sử dụng?

Khi bạn cài đặt plugin, theme, hoặc thêm nội dung vào trang web WordPress của mình, cơ sở dữ liệu sẽ tự động lưu trữ thông tin. Dù bạn đã xóa plugin hoặc bài viết, một số dữ liệu vẫn có thể tồn tại trong database. Điều này có thể dẫn đến:

Giảm hiệu suất trang web: Cơ sở dữ liệu quá tải có thể làm chậm quá trình truy vấn và tải trang.

Tăng kích thước backup: Database càng lớn thì thời gian sao lưu càng lâu và tốn nhiều dung lượng hơn.

Lãng phí tài nguyên máy chủ: Các bản ghi không sử dụng chiếm dụng tài nguyên máy chủ, làm giảm hiệu suất tổng thể.

2. Các loại bản ghi không sử dụng phổ biến trong WordPress

Post Revisions: WordPress tự động lưu các bản sửa đổi của bài viết, dẫn đến việc lưu trữ nhiều bản ghi không cần thiết.

Auto Drafts: Các bản nháp tự động được lưu trong quá trình soạn thảo bài viết.

Deleted Posts/Comments: Các bài viết hoặc bình luận đã xóa nhưng vẫn còn trong database dưới dạng trash.

Orphaned Meta Data: Các dữ liệu meta liên quan đến các bài viết, trang hoặc người dùng đã bị xóa.

Plugin/Theme Options: Một số plugin hoặc theme vẫn để lại dữ liệu sau khi đã bị gỡ cài đặt.

3. Các phương pháp xóa bản ghi không sử dụng

3.1. Sử dụng plugin để dọn dẹp database

WP-OptimizeAdvanced Database Cleaner là hai plugin phổ biến giúp tự động dọn dẹp cơ sở dữ liệu:

WP-Optimize: Plugin này giúp bạn tối ưu hóa database bằng cách xóa các bản ghi không sử dụng, nén bảng và tối ưu hóa chỉ mục. Chỉ cần cài đặt plugin và vào bảng điều khiển để chọn những mục bạn muốn dọn dẹp.

Advanced Database Cleaner: Cung cấp các tùy chọn nâng cao hơn như xóa dữ liệu orphaned hoặc lên lịch dọn dẹp tự động.

3.2. Thực hiện thủ công qua phpMyAdmin

Nếu bạn muốn kiểm soát chi tiết hơn và có kiến thức về SQL, bạn có thể sử dụng phpMyAdmin để xóa các bản ghi không sử dụng:

Truy cập phpMyAdmin: Đăng nhập vào bảng điều khiển hosting của bạn và tìm phpMyAdmin.

Chọn database của WordPress: Chọn cơ sở dữ liệu tương ứng với trang web WordPress của bạn.

Xóa các bản ghi không cần thiết:

Xóa Post Revisions:

DELETE FROM wp_posts WHERE post_type = "revision";

Xóa Auto Drafts:

DELETE FROM wp_posts WHERE post_status = 'auto-draft';

Xóa các bình luận đã xóa:

DELETE FROM wp_comments WHERE comment_approved = 'trash';

3.3. Sử dụng WP-CLI để xóa bản ghi

WP-CLI là một công cụ dòng lệnh mạnh mẽ cho WordPress, cho phép bạn thực hiện nhiều tác vụ khác nhau một cách nhanh chóng và hiệu quả:

Xóa Post Revisions:

wp post delete $(wp post list --post_type='revision' --format=ids)

Xóa các bản nháp tự động:

wp post delete $(wp post list --post_status=auto-draft --format=ids)

4. Lưu ý khi xóa các bản ghi

Backup trước khi xóa: Luôn tạo một bản sao lưu database trước khi thực hiện bất kỳ thao tác xóa nào.

Kiểm tra kỹ trước khi xóa: Đảm bảo rằng bạn hiểu rõ dữ liệu nào đang được xóa để tránh mất dữ liệu quan trọng.

Tự động hóa quá trình dọn dẹp: Để giữ cho database luôn gọn gàng, hãy lên lịch dọn dẹp định kỳ bằng cách sử dụng plugin hoặc WP-CLI.

5. Kết luận

Việc xóa các bản ghi không sử dụng trong WordPress database không chỉ giúp tăng tốc độ và hiệu suất trang web mà còn tối ưu hóa tài nguyên máy chủ và giảm kích thước sao lưu. Bằng cách sử dụng plugin, thực hiện thao tác thủ công qua phpMyAdmin hoặc WP-CLI, bạn có thể dễ dàng dọn dẹp và duy trì một cơ sở dữ liệu gọn gàng và hiệu quả.

Hy vọng bài viết này sẽ giúp bạn hiểu rõ hơn về cách xóa các bản ghi không sử dụng trong WordPress database và áp dụng thành công cho trang web của mình.

Kết nối với web designer Lê Thành Nam

LinkedIn

LinkedIn (Quốc tế)

Facebook

Twitter

Website

Chia Sẻ Bài Viết
Follow Nam Trên LinkedIn
Follow on LinkedIn

BÀI VIẾT KHÁC

Tham Khảo Các Dịch Vụ Của Web Designer Lê Thành Nam

Thiết Kế WebsiteTrọn Gói
Thiết Kế Website
Trọn Gói
Nâng Tầm Thương Hiệu, Tối Ưu Hiệu Suất
SEO Website Tổng Thể
SEO
Website Tổng Thể
Tăng Thứ Hạng, Thu Hút Khách Hàng
Nâng Cấp Website
Nâng Cấp
Website
Đổi Mới Hiệu Suất, Nâng Cao Trải Nghiệm
Quản Trị Website
Quản Trị
Website
Đảm Bảo Hoạt Động, Tối Ưu Hiệu Suất

Cần Một Website Ấn Tượng?

Bạn muốn một website không chỉ đẹp mà còn thu hút khách hàng và gia tăng doanh số? Mình là Lê Thành Nam, chuyên gia thiết kế web từng hợp tác với nhiều thương hiệu trong và ngoài nước. Nam tin rằng một website không chỉ là nơi trưng bày mà còn là công cụ giúp bạn nổi bật, chuyên nghiệp và chinh phục khách hàng trong từng click chuột! Hãy sở hữu ngay cho mình một website đẹp mắt và hiệu quả với mức giá vô cùng phải chăng cho tất cả mọi người bạn nhé! 

Đừng chần chừ! Nhấn vào nút bên dưới để nhận tư vấn miễn phí ngay hôm nay. 

Bạn cần một website vừa đẹp mắt vừa hiệu quả trong việc thu hút khách hàng và tăng doanh số? Mình là Lê Thành Nam, chuyên gia thiết kế web với kinh nghiệm hợp tác cùng nhiều thương hiệu trong và ngoài nước. Hãy để mình giúp bạn sở hữu một website chuyên nghiệp, ấn tượng, và phù hợp mọi ngân sách!