• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền
  • Đánh giá
  • Khuyến mãi
  • Thông báo
  • Giới thiệu
  • Liên hệ

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Index WordPress MySQL để tăng tốc độ load
hosting-tot-nhat-danh-cho-wordpress

Index WordPress MySQL để tăng tốc độ load

Cập nhật: 24/04/2023 Trung Hiếu 17 Bình luận

Mục lục Hiện
  • 1. Khi nào bạn nên index WordPress MySQL?
  • 2. Một số lưu ý quan trọng trước khi tiến hành
  • 3. Hướng dẫn Index WordPress MySQL

Index WordPress MySQL (hoặc MariaDB) để tăng tốc độ load cho các website lớn, có nhiều dữ liệu.

index-wordpress-mysql-de-tang-toc-do-load-cho-website

Nếu website WordPress của bạn có database lớn với lượng bài viết, sản phẩm, người dùng… rất nhiều thì bài viết này chính là dành cho bạn. Theo thời gian, database của WordPress sẽ phình to lên với nhiều dữ liệu được lưu trữ. Nó khiến cho tốc độ phản hồi truy vấn của database cũng chậm hơn vì sẽ mất nhiều thời gian hơn để tìm kiếm dữ liệu được yêu cầu. Việc index WordPress MySQL (tương tự với MariaDB) sẽ giúp dữ liệu được lưu trữ một cách có tổ chức hơn, dễ dàng tìm kiếm hơn.

Tham khảo thêm:

  • Xóa các table không sử dụng trong WordPress database
  • Xóa các bản ghi không sử dụng trong WordPress database

Khi nào bạn nên index WordPress MySQL?

Điều này chỉ nên được thực hiện trên các website có database lớn, có hàng nghìn bài viết, hàng nghìn sản phẩm, hàng nghìn người dùng… Bạn cũng có thể áp dụng nó cho các website nhỏ, tuy nhiên hiệu quả sẽ không rõ rệt, thậm chí không có sự khác biệt.

Một số lưu ý quan trọng trước khi tiến hành

  • Mặc dù quá trình thực hiện khá an toàn. Tuy nhiên, chúng tôi khuyên bạn nên backup database của website trước khi tiến hành để đề phòng các sự cố có thể xảy ra.
  • Hãy chuyển công nghệ lưu trữ của các table trong database từ MyISAM sang InnoDB. Nếu bạn chưa chuyển, có thể tham khảo bài viết “Chuyển công nghệ lưu trữ database từ MyISAM sang InnoDB“.
  • Nếu các table của bạn có dung lượng lớn, hãy index lần lượt từng table thay vì index tất cả cùng một lúc để tránh bị timed out.
  • Các bạn có thể xóa plugin sau khi hoàn tất công việc, mọi kết quả index vẫn sẽ được giữ lại.
  • Không sử dụng các plugin có tính năng tìm kiếm và thay thế dữ liệu trong database (chẳng hạn như Better Search Replace) sau khi đã index. Nếu muốn làm việc này, các bạn sẽ cần phải loại bỏ index để khôi phục về mặc định của WordPress trước (xem bước 6). Nếu không, rất có thể các bạn sẽ gặp lỗi thay thế sai dữ liệu, thậm chí làm hỏng database.
Database của website dễ bị lỗi hơn sau khi index. Nguyên nhân có lẽ là do nhiều plugin chưa tương thích với cấu trúc database mới. Do đó các bạn nên cân nhắc trước khi sử dụng.

Hướng dẫn Index WordPress MySQL

1. Đầu tiên, các bạn cần cài đặt và kích hoạt một plugin có tên là Index WP MySQL For Speed (download).

cai-dat-va-kich-hoat-plugin-index-wp-mysql-for-speed

2. Tiếp theo, truy cập Tools => Index MySQL. Tại đây, các bạn sẽ thấy giao diện như sau:

add-keys-now

Trong đó:

  • I have made a backup: tick vào mục này để xác nhận bạn đã backup database trước khi tiến hành index.
  • Add high-performance keys: click vào nút Select All để chọn toàn bộ (nếu các table không có quá nhiều row). Ngược lại, hãy tick chọn một vài table cho mỗi lần chạy.

Click vào nút Add Keys Now để bắt đầu quá trình index WordPress MySQL. Thời gian nhanh hay chậm hoàn toàn phụ thuộc vào cấu hình của host và kích thước của các table.

3. Sau khi hoàn tất, các bạn sẽ nhận được thông báo trông giống như thế này:

them-high-performance-keys-thanh-cong

4. Nếu các bạn nhận được yêu cầu Convert keys thay vì Add keys cho table nào đó, hãy chọn table rồi click vào nút Convert Keys Now.

convert-keys-now

5. Kiểm tra kết quả bằng cách thử truy cập và cảm nhận tốc độ xử lý của website có được cải thiện so với trước đó hay không.

6. Nếu muốn loại bỏ index để khôi phục mặc định của WordPress, các bạn làm tương tự như bước 2 nhưng thay vào đó click nút Revert Keys Now.

revert-keys-now

Thật đơn giản phải không nào? Chúc các bạn thành công!

Bạn đã index WordPress MySQL bao giờ chưa? Bạn đánh giá thế nào về hiệu quả của nó? Hãy cho chúng tôi biết ý kiến của bạn thông qua khung bình luận bên dưới.

Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)

  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản
Tính năng Crawl Optimization của plugin Yoast SEO
Tính năng Crawl Optimization của plugin Yoast SEO
Vô hiệu hóa WooCommerce Brands để tăng tốc độ
Vô hiệu hóa WooCommerce Brands để tăng tốc độ

Chuyên mục: Thủ thuật WordPress Thẻ: Tăng tốc WordPress

dich-vu-wordpress-hosting-chong-ddos-mien-phi

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Tinh giản plugin LiteSpeed Cache giúp menu gọn gàng hơn
Bài viết sau Thông báo website bị tấn công DDoS qua email »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. Vitamin S 26 bình luậnviết

    06/07/2023 lúc 15:50

    Mình dùng VPS bên AZ, theo dõi thì thấy thỉnh thoảng CPU lên 100% liệu tối ưu MSQL theo cách này có hết được lỗi đó không bác?

    Bình luận
    • Trung Hiếu Quản lýviết

      06/07/2023 lúc 16:03

      Trong bài viết mình có đề cập chi tiết khi nào nên index rồi đấy bạn. CPU lên 100% chưa chắc đã là do database mà. Nếu không phải do database thì index cũng không giải quyết được gì.

      Bình luận
  2. BCD House 3 bình luậnviết

    13/04/2023 lúc 10:35

    Cho mình hỏi việc index này giống như công khai dữ liệu database lên trực tuyến đúng không. Nếu vậy mình cần bảo mật gì không?

    Bình luận
    • Trung Hiếu Quản lýviết

      13/04/2023 lúc 11:04

      Cái này không phải index như Google đâu bạn. Nó giống tính năng index của Windows ấy. Nghĩa là đánh chỉ mục và sắp xếp dữ liệu một cách khoa học hơn để khi truy vấn có thể tìm ra dữ liệu cần thiết nhanh hơn. Nên bạn không cần phải bảo mật cái gì cả.

      Bình luận
  3. Long 58 bình luậnviết

    05/04/2023 lúc 12:26

    Làm xong mình gỡ plugin đi được không em.

    Bình luận
    • Trung Hiếu Quản lýviết

      05/04/2023 lúc 13:26

      Cái này em không rõ anh nhé. Hình như xóa được. Em chưa thử. Site của em vẫn duy trì plugin.

      Bình luận
      • Long 58 bình luậnviết

        06/04/2023 lúc 23:34

        Anh đã làm theo hướng dẫn bài viết. Không thấy lỗi gì, tốc đã thì cảm nhận mượt hơn hẳn. Cảm ơn Hiếu !

        Bình luận
  4. Nội thất Ánh Sáng 64 bình luậnviết

    04/04/2023 lúc 10:55

    WP căn bản có dùng k nhỉ, site e mới 300 post vs 500 tag dạng tin tức k biết nên sử dụng không

    Bình luận
    • Trung Hiếu Quản lýviết

      04/04/2023 lúc 10:59

      Có bạn nhé. Mà sao dùng nhiều tag vậy? Nhiều tag quá nó làm “loãng” web, không tốt cho SEO đâu. :P

      Bình luận
      • Nội thất Ánh Sáng 64 bình luậnviết

        04/04/2023 lúc 11:24

        uh trước đây google có lấy tag làm chỉ số nên thêm vào 1 bài 2-4 tag, giờ k giám xóa sợ bị gãy linl. e vừa update như bài bác thì thấy có vẻ nhanh hơn thì phải, truy cập k cảm nhận dc nhưng truy cập các page speed vs GTmetrix có lên ít điểm

        Bình luận
        • Trung Hiếu Quản lýviết

          04/04/2023 lúc 11:27

          Các site có lượng dữ liệu lớn, database cồng kềnh thì mới thấy rõ hiệu quả. Còn về tag thì bạn gộp vs xóa bớt đi. Redirect 301 là được mà. Mình vừa xóa gần 400 tag đây, chẳng thấy ảnh hưởng gì tiêu cực, thậm chí còn tăng traffic. :P

          Bình luận
          • Nội thất Ánh Sáng 64 bình luậnviết

            04/04/2023 lúc 11:33

            giờ xóa tag 1 phát có bị google đánh xuống k nhỉ, vào xem đang gần 500 tag mà sợ xóa 1 lúc sợ bị link gãy google đánh giá yếu. giờ xóa là link về 404

          • Trung Hiếu Quản lýviết

            04/04/2023 lúc 11:39

            Redirect 301 các trang 404 về trang chủ hoặc bài viết tương tự là được mà. Tham khảo: Redirect trang bị lỗi 404 về trang chủ trong WordPress

          • Nội thất Ánh Sáng 64 bình luậnviết

            04/04/2023 lúc 13:44

            Yoast SEO Premium có tính năng tạo 401 khi xóa bác à, vừa thử xóa thì nó hiện 2 lựa chọn tạo chuyển sang trang mới hoặc sang 401. e cho thành 401 luôn

          • Trung Hiếu Quản lýviết

            04/04/2023 lúc 14:37

            Xem kỹ đi bạn. Đó là 410, không phải là 301. :P

  5. Thu Hà 46 bình luậnviết

    04/04/2023 lúc 10:18

    cũng thấy hay mà không dám thử, đụng vào cái này em thấy nguy hiểm quá

    Bình luận
    • Trung Hiếu Quản lýviết

      04/04/2023 lúc 10:20

      Backup database đi bạn, xong thử thoải mái. Lỗi thì restore thôi, mà phần lớn là không lỗi gì đâu. :))

      Bình luận

Sidebar chính

NHẬN BÀI VIẾT QUA EMAIL

Hãy đăng ký ngay để là người đầu tiên nhận được thông báo qua email mỗi khi chúng tôi có bài viết mới!

Tham gia cùng 10.000+ người khác.

Theo dõi qua mạng xã hội

Facebook Group

wpcanban-facebook-group

Bạn đang tìm gì?

WordPress căn bản

Bảo mật WordPress

Tăng tốc WordPress

Sửa lỗi WordPress

Thủ thuật Genesis

Thủ thuật SEO

Thủ thuật CloudFlare

Thủ thuật LiteSpeed

Thủ thuật WooCommerce

Sử dụng theme Paradise

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Footer

Bài viết mới nhất

  • Plugin chống copy nội dung siêu nhẹ cho WordPress 20/05/2025
  • Tự động tạo alt-text cho hình ảnh trong WordPress 18/05/2025
  • Năm 2025 rồi, có nên viết blog nữa không? 07/05/2025
  • Ra mắt plugin APCu Object Cache độc quyền tại WP Căn bản 16/04/2025

Bình luận mới nhất

  • Trung Hiếu trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Khánh trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Trung Hiếu trong Năm 2025 rồi, có nên viết blog nữa không?
  • Tuấn Kỷ Nguyên Blog trong Năm 2025 rồi, có nên viết blog nữa không?

Thông tin hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Chính sách bảo mật
  • Bản quyền nội dung

Thống kê WP Căn bản

9 Chuyên mục - 1.001 Bài viết - 35.504 Bình luận

Bản quyền © 2014 - 2025 · WP Căn bản (tiền thân là eBooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting