• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

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. :)

Đang tải đánh giá...
  • Facebook
  • Twitter (X)
  • LinkedIn
  • Pinterest
  • Tumblr
  • Zalo

Bài viết liên quan

Plugin WPCB Hybrid Cache Manager độc quyền
Plugin WPCB Hybrid Cache Manager độc quyền
Plugin WPCB APCu Cache Manager độc quyền
Plugin WPCB APCu Cache Manager độc quyền
Tính năng Crawl Optimization của plugin Yoast SEO
Tính năng Crawl Optimization của plugin Yoast SEO

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

wpcanban-com-facebook-group

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

            Bình luận
            • 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

              Bình luận
          • 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

            Bình 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

              Bình luận
  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

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

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

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

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

Plugin độc quyền miễn phí

  • WPCB Central Panel
  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Images Optimizer
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

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

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

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

  • Plugin nén ảnh siêu nhẹ dành cho WordPress 24/04/2026
  • Ra mắt plugin WPCB Central Panel độc quyền 08/04/2026
  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026
  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026

Footer

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

  • Blog Công Chứng trong Plugin nén ảnh siêu nhẹ dành cho WordPress
  • Trung Hiếu trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Việt Hùng trong Bật mí về các công nghệ mà WP Căn bản đang sử dụng
  • Trung Hiếu trong Ra mắt plugin WPCB Central Panel độc quyền
  • Tịnh Nguyễn trong Ra mắt plugin WPCB Central Panel độc quyền

Bình luận nhiều nhất

  1. Tịnh Nguyễn (15)
  2. Ngọc Blue (6)
  3. Blog Công Chứng (2)
  4. HN (1)
  5. Việt Hùng (1)
  6. Tuấn Digi (1)

Liên kết hữu ích

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

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

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

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