Cách xử lý bảng wp_options khi tối ưu database wordpress

xử lý bảng wp_options khi tối ưu database wordpress

Mục Lục Bài Viết

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.

Tối ưu database wordpress bằng cách tối ưu bảng wp_options
Tối ưu database wordpress bằng cách tối ưu bảng wp_options

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.

Cần sao lưu dữ liệu trước khi thực hiện bất kì việc thay đổi nào
Cần sao lưu dữ liệu trước khi thực hiện bất kì việc thay đổi nào

Để 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.

Xóa các options không còn sử dụng
Xóa các options không còn sử dụng

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.

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on telegram
yeu cau tu van24 724 7Nhận tư vấnNhận tư vấn

ĐẶT HÀNG DỊCH VỤ

Cảm ơn bạn đã đặt hàng dịch vụ. Chúng tôi sẽ chủ động liên lạc lại bạn và xác nhận thông tin

yeu cau tu van24 724 7Nhận tư vấnNhận tư vấn

Yêu cầu tư vấn

Nhập thông tin của bạn và nhận tư vấn từ chúng tôi hoàn toàn miễn phí.