Tối ưu database wordpress là một công việc định kỳ có thể thực hiện trực tiếp trong cơ sở dữ liệu hoặc thông qua một số plugin wordpress. Nếu thực hiện trực tiếp trong cơ sở dữ liệu thì bạn hiểu cách làm như thế nào cho hiệu quả và an toàn nhất.
Cơ sở dữ liệu (CSDL) là một trong những phần cực kỳ quan trọng, chúng lưu tất cả những nội dung có trong website của bạn theo một hoặc nhiều bảng (table) khác nhau. Trong đó có một bảng với tên là wp_options.
Bảng wp_options là gì? Tại sao cần tối ưu chúng?
Bảng wp_options là một bảng chứa tất cả các thông số cài đặt của website, theme, plugin, widget,… tất cả dữ liệu đều được lưu trữ tại đây. Vì vậy cũng không khó để khẳng định rằng table “wp_options” nên được quan tâm hàng đầu.

Việc thực hiện tối ưu database trong bảng wp_options đòi hỏi bạn phải biết cách đăng nhập vào phpMyadmin của hosting và đặc biệt cần biết các lệnh lập trình SQL, cũng cần biết được cấu trúc cơ sở dữ liệu của wordpress.
Qua một thời gian lâu dài sử dụng, các thông số cài đặt được lưu trong bảng wp_options đôi khi không quan trọng. Có thể những widget đã bị xóa, những plugin không còn sử dụng,.. lúc đó cơ sở dữ liệu sẽ nặng nề kiến website chạy “ọc ạch”.
>> Xem thêm: Hướng dẫn tối ưu database wordpress bằng plugin WP-Optimize
Các bước tối ưu bảng wp_options – Tối ưu database wordpress
Dưới đây là hướng dẫn chi tiết nhất giúp bạn có thể dễ dàng tối ưu bảng wp_options mà không cần biết quá nhiều kiến thức về lệnh SQL cũng như là kiến trúc database của wordpress.
Sao lưu dữ liệu trước khi tối ưu database wordpress
Đây là bước cực kỳ quan trọng, bạn nên sao lưu lại dữ liệu database để phòng trường hợp bạn thực hiện sai lệnh hoặc xóa nhầm table nào đó. Từ đó rất dễ gây ra hiện tượng lỗi khi duyệt và quản trị website.

Để thực hiện việc này cũng rất đơn giản. Bước đầu tiên bạn vào phần “Export” trên thanh công cụ của database. Ở phần Format bạn chọn là “SQL”. Cuối cùng nhấn vào “Go” để tải toàn bộ file chứa cơ sở dữ liệu về máy tính.
Trong trường hợp cần khôi phục bạn chỉ cần vào Import và upload file .sql đã tải về ở trên lên lại máy chủ lưu CSDL.
>> Xem thêm cách tối ưu database wordpress tại đây
Tối ưu bảng wp_options
Thực hiện việc này bằng cách thực hiện 2 câu lệnh truy vấn SQL sau:
Đầu tiên bạn cần kiểm tra xem bảng wp_options của mình có bao nhiêu hàng:
explain SELECT option_name, option_value FROM wp_options WHERE autoload = ‘yes’
Sau khi thực hiện, bạn sẽ nhận được một dữ liệu có chứa số hàng (ghi trước chữ Using where).
Tiếp theo bạn cần thực hiện thêm một dòng lệnh SQL để INDEX cho cột autoload
ALTER TABLE `wp_options` ADD INDEX (`autoload`);
Cuối cùng bạn chạy lại truy vấn xem số hàng đã giảm xuống chưa. Ở cột Extra, chúng là số hàng đã thực index, tức là Using index condition.
Việc INDEX này giúp cơ sở dữ liệu truy vấn được nhanh hơn, đặc biệt giúp các truy vấn WHERE tìm kiếm dữ liệu nhanh để truy vấn và hiển thị ra website.
>> Có thể bạn cần: Mẹo tối ưu hóa CSS wordpress, JS tăng tốc trang web hiệu quả
Xóa các option không còn sử dụng
Ngoài thực hiện INDEX để tối ưu bảng table thì bạn cũng có thể xóa bớt các options không sử dụng nữa để tối ưu database wordpress. Từ đó giúp website tăng tốc nhanh hơn.

Như vậy trên đây là toàn bộ hướng dẫn giúp bạn tối ưu database wordpress bằng cách tối ưu bảng “wp_options”.
Nhưng thực ra, nhiều bạn vẫn còn rất mơ hồ việc sử dụng các câu lệnh SQL này. NẾU BẠN KHÔNG MUỐN BỎ RA 1 NĂM HỌC LẬP TRÌNH SQL thì bạn hãy sử dụng dịch vụ:
WSU – TỐI ƯU DATABASE WORDPRESS CHUYÊN NGHIỆP
Đây là dịch vụ tối ưu số 1 hàng đầu hiện nay với chất lượng chuyên nghiệp, giá thành rẻ và tốc độ cải thiện tối đa nhất.
Đặc biệt, hãy để lại Bình luận dưới bài đăng này những thắc mắc bạn chưa hiểu, chúng tôi sẽ giải đáp nhanh nhất.