NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
10/09/2024
Lượt xem

3 bước tối ưu hóa tốc độ MySQL trên DirectAdmin

10/09/2024
6 phút đọc
Lượt xem

Đánh giá

Tối ưu hóa tốc độ MySQL trên DirectAdmin là một trong những cách hiệu quả để cải thiện tốc độ truy xuất dữ liệu website. Bài viết sau đây Vietnix sẽ hướng dẫn bạn 3 bước đơn giản để thực hiện thao tác này nhằm giúp website của bạn hoạt động mượt mà hơn.

Lợi ích khi tối ưu tốc độ MySQL trên DirectAdmin

Tối ưu hóa tốc độ MySQL trên DirectAdmin mang lại nhiều lợi ích cho website và ứng dụng của bạn, cụ thể:

  • Tăng tốc độ truy xuất dữ liệu: Các truy vấn cơ sở dữ liệu sẽ được thực thi nhanh hơn, giúp cải thiện tốc độ tải trang và hiệu suất tổng thể của website.
  • Giảm thiểu thời gian phản hồi: Người dùng sẽ trải nghiệm website mượt mà hơn, không bị giật lag khi tương tác.
  • Nâng cao hiệu suất server: Giảm tải cho CPU và bộ nhớ, giúp server hoạt động ổn định hơn.
  • Tăng khả năng chịu tải: Hệ thống có thể phục vụ được nhiều người dùng cùng lúc, tránh tình trạng quá tải và sập server.
  • Tiết kiệm tài nguyên hệ thống: Tối ưu hóa MySQL giúp sử dụng hiệu quả hơn các tài nguyên hệ thống như CPU và RAM.
Lợi ích khi tối ưu tốc độ MySQL trên DirectAdmin
Lợi ích khi tối ưu tốc độ MySQL trên DirectAdmin

Mọi người cũng xem:

Bước 1: SSH vào hệ thống

Để bắt đầu, bạn cần kết nối với VPS hoặc server của mình thông qua giao thức SSH bằng tài khoản có quyền quản trị (root hoặc sudo). Nếu chưa rõ cách thực hiện, hãy xem hướng dẫn chi tiết tại đây:

Bước 2: Sao lưu toàn bộ dữ liệu

Để đảm bảo dữ liệu an toàn trước khi tiến hành tối ưu hóa, bạn cần thực hiện việc sao lưu toàn bộ cơ sở dữ liệu. Đầu tiên, hãy kiểm tra xem công cụ CustomBuild đã được cập nhật lên phiên bản 2.0 chưa. Bạn có thể tham khảo các bài hướng dẫn sau:

Sau khi đã có CustomBuild 2.0, bạn mở terminal và nhập lần lượt các lệnh sau:

cd /usr/local/directadmin/custombuild
./build set mysql_backup yes
./build mysql_backup

Trong đó:

  • Lệnh 1: Di chuyển vào thư mục custombuild.
  • Lệnh 2: Bật tính năng sao lưu cơ sở dữ liệu.
  • Lệnh 3: Thực hiện quá trình sao lưu.

Để biết các file sao lưu được lưu ở đâu, bạn sử dụng lệnh:

cat /usr/local/directadmin/custombuild/options.conf | grep mysql_backup_dir

Kết quả sẽ cho bạn biết đường dẫn đến thư mục chứa các file sao lưu, tương tự như ảnh dưới. Bạn có thể thay đổi đường dẫn này bằng cách chỉnh sửa file options.conf.

Tìm vị trí file sao lưu dữ liệu
Tìm vị trí file sao lưu dữ liệu

Sau khi chạy lệnh ./build mysql_backup, bạn sẽ thấy các database mới được tạo ra từ các database có sẵn trên hệ thống tương tự như hình dưới.

Sao lưu cơ sở dữ liệu có trên hệ thống
Sao lưu cơ sở dữ liệu có trên hệ thống

Bạn tiến hành kiểm tra lại các file hiện có trong thư mục  mysql_backups cũng sẽ thấy danh sách các database tương tự:

cac file sql sao luu hien co
Các file sao lưu hiện có

Nếu thư mục mysql_backups đã tồn tại các bản sao lưu trước đó, bạn có thể tạo một thư mục mới để lưu trữ các bản sao lưu mới bằng lệnh:

mv mysql_backups mysql_backups.`date +%F`

Lệnh này sẽ đổi tên thư mục mysql_backups thành tên mới có dạng mysql_backups.YYYY-MM-DD. Trong đó YYYY-MM-DD là ngày tháng năm mà bạn thực hiện sao lưu dữ liệu.

Bước 3: Tùy chỉnh tối ưu tốc độ MySQL trên DirectAdmin

Để tối ưu tốc độ MySQL cho VPS hoặc server có RAM từ 8GB trở lên, bạn hãy thực hiện hai lệnh sau:

cp /etc/my.cnf /etc/my.cnf.old
wget -O /etc/my.cnf http://files.directadmin.com/services/all/mysql/my-huge-5.5.cnf

Trong đó:

  • Lệnh đầu tiên tạo một bản sao lưu (my.cnf.old) của file cấu hình hiện tại (my.cnf) để phòng trường hợp cần sử dụng sau này.
  • Lệnh thứ hai tải về một file cấu hình đã được tối ưu hóa MySQL/MariaDB cho các hệ thống có RAM lớn.

Lưu ý: Ngoài file cấu hình http://files.directadmin.com/services/all/mysql/my-huge-5.5.cnf thì bạn cũng có thể sử dụng 2 file khác là:

  • http://files.directadmin.com/services/all/mysql/my-medium-5.5.cnf: Dành cho RAM 2GB.
  • http://files.directadmin.com/services/all/mysql/my-large-5.5.cnf: Dành cho RAM 4GB.

Khi đó các lệnh mà bạn nhập sẽ tương tự như sau:

cp /etc/my.cnf /etc/my.cnf.old
wget -O /etc/my.cnf http://files.directadmin.com/services/all/mysql/my-medium-5.5.cnf

Hoặc:

cp /etc/my.cnf /etc/my.cnf.old
wget -O /etc/my.cnf http://files.directadmin.com/services/all/mysql/my-large-5.5.cnf

Sau khi thay đổi cấu hình, bạn cần khởi động lại dịch vụ MySQL để áp dụng các thay đổi:

service mysqld restart

Với các bước trên, bạn đã có thể tối ưu hóa tốc độ MySQL trên DirectAdmin nhanh chóng và đơn giản nhất. Vẫn còn nhiều phương pháp tối ưu hóa khác nhưng sẽ phức tạp hơn và đòi hỏi bạn phải có hiểu biết sâu về cấu hình MySQL.

Lời kết

Để tối ưu hóa tốc độ MySQL trên DirectAdmin, việc điều chỉnh cấu hình phù hợp với tài nguyên hệ thống và khối lượng công việc là rất quan trọng. Bằng cách thực hiện 3 bước trên, bạn đã xây dựng được nền móng vững chắc để duy trì hiệu suất cao cho cơ sở dữ liệu của mình. Tuy nhiên, để đảm bảo hệ thống luôn hoạt động ổn định, hãy thường xuyên theo dõi và điều chỉnh các thông số cấu hình, đồng thời cập nhật phiên bản MySQL mới nhất.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG