Nội dung bài viết
Hướng dẫn tối ưu hóa mysql vps 1gb ram
Có nhiều bạn vì kinh tế còn hạn chế nên chỉ có thể thuê được VPS giá thành rẻ và cấu hình thấp. Nên việc làm sao để tối ưu và đảm bảo cho dịch vụ của mình hoạt động trơn tru nhất là rất cần thiết. Có rất nhiều cách để tối ưu như: Tăng bộ nhớ đệm, nén ảnh, nén css … Hôm nay phonuiIT sẽ hướng dẫn các bạn tối ưu hóa MySQL trên centos.
Giới thiệu MySQL
MySQL là một chương trình dùng để quản lý hệ thống cơ sở dữ liệu (CSDL), CSDL là một hệ thống lưu trữ thông tin cần thiết để bạn có thể quản lý các dữ liệu của mình một cách chuẩn xác và tối ưu thông tin.
Nói một cách khoa học MySQL là hệ quản trị cơ sở dữ liệu phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet. MySQL miễn phí hoàn toàn cho nên bạn có thể tải về MySQL từ trang chủ. Tham khảo thêm : https://vi.wikipedia.org/wiki/MySQL
Thông thường thì ta không cần tối ưu database nếu website hay dữ liệu của bạn hoạt động ổn. Nhưng khi dữ liệu phình to thì ta cần phải tối ưu database để hệ thống chạy ổn định hơn.
Hướng dẫn tối ưu hóa mysql vps 1gb ram
cp /etc/my.cnf /etc/my.cnf.old
[mysqld] max_connections = 400 key_buffer = 32M myisam_sort_buffer_size = 32M join_buffer_size = 1M read_buffer_size = 1M sort_buffer_size = 2M table_cache = 1024 thread_cache_size = 286 interactive_timeout = 25 wait_timeout = 1000 connect_timeout = 10 max_allowed_packet = 16M max_connect_errors = 10 query_cache_limit = 1M query_cache_size = 16M query_cache_type = 1 tmp_table_size = 16M [mysqld_safe] open_files_limit = 8192 [mysqldump] quick max_allowed_packet = 16M [myisamchk] key_buffer = 64M sort_buffer = 64M read_buffer = 16M write_buffer = 16M local-infile=0
service mysqld restart
Với các thiết lập trên hệ thống Mysql của bạn cũng đã được giảm tải 40% hiệu xuất của hệ thống. Ngoài ra các bạn hãy tìm hiểu thêm để config hệ thống tốt nhất cho máy chủ của bạn.
Chúc các bạn thực hiện thành công!