Skip to content
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP
Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến
  • KHÓA HỌC
  • KIẾN THỨC
  • KÊNH YOUTUBE
  • NGƯỜI SÁNG LẬP

Tối ưu MySQL 8.4 bằng cách xài Hugepages trên Linux

  • 09 May, 2025
  • Com 0
Học Công nghệ Thông tin thực chiến – Chuyên sâu – Nhanh gọn lẹ – Miễn phí 100% Tối ưu MySQL 8.4 bằng cách xài Hugepages trên Linux
Tóm tắt nội dung video

Chào mọi người

Ở video trước mình đã làm về tối ưu Oracle database 21c bằng cách xài Linux hugepages.

Trong video tiếp theo này mình cũng làm về Hugepages luôn và nội dung là tối ưu MySQL 8.4 bằng cách xài Hugepages cũng trên Linux luôn.

Các nội dung chính là:

1. Tối ưu Linux dòng Enterprise Linux để chạy MySQL 8.4

2. Phân biệt phiên bản MySQL Innovation và MySQL LTS

3. Cài MySQL từ kho của MySQL thay vì từ kho của AlmaLinux

4. Cách dở và cách hay khi tắt Transparent Hugepages (THP).

    Cách dở thì được khá nhiều trang web trên mạng Internet chỉ.

    Cách hay thì thấy rất ít chỗ nói, coi video của mình có kiểm chứng để biết nha các bạn.

    Transparent Hugepages thường viết tắt là THP là cơ chế tự động cấp phát trang nhớ lớn Hugepages cho các phần mềm, ứng dụng thay vì để mấy ông Linux system administrator phải tính toán và cấp Hugepages bằng tay.

    Các ông Linux system administrator không chỉ mất việc vì AI mà còn vì Transparent Hugepages.

    Nhưng thật may mắn là cơ chế Transparent Hugepages phần lớn là không tốt khi chạy các phần mềm cơ sở dữ liệu nên có thêm 1 việc là tắt nó đi cho chắc kèo.

    Transparent Hugepages cũng phải tắt nếu đã xài Hugepages được cấp phát bằng tay.

    5. Cách dở và cách hay khi cấp phát trang nhớ bự chà bá lửa Hugepages.

    Như ở trên cách dở thì được khá nhiều trang web trên mạng Internet chỉ.

    Cách hay thì coi video của mình, có kiểm chứng rõ ràng luôn á các bạn, hổng có nói suông nha.

    Theo tài liệu hướng dẫn của Oracle MySQL 8.4 thì dựa vào innodb_buffer_pool_size để tính ra số trang Hugepages cần cấp phát.

    Nhưng rất tiếc khi làm theo thì bị lỗi này:

    [Warning] [MY-012681] [InnoDB] large_page_aligned_alloc mmap(138412032 bytes) failed; errno 12

    Đau đớn thay phải tăng số trang Hugepages lên để không còn nhìn thấy mặt nhau nữa.

    Cơm thêm:

    Mình có chỉ thêm 2 cách khác khi khai báo biến hệ thống MySQL cũng được chấp nhận.

    Để chắc kèo mình quyết định tăng giá trị innodb_buffer_pool_size lên và công thức tính số trang Hugepages cũng bị lỗi tiếp theo hướng dẫn của MySQL.

    Các nội dung khác và chi tiết cách làm + cách kiểm chứng kĩ thuật các bạn coi trong video nha.

    Cảm ơn các bạn

    Video
    Previous Lesson
    Back to Course
    Next Lesson

    Search

    Categories

    • An toàn thông tin thực chiến (17)
    • Cơ sở dữ liệu thực chiến (6)
    • Computer security (1)
    • Công nghệ ảo hóa máy chủ (1)
    • Công nghệ lõi Công nghệ Thông tin (1)
    • Công nghệ lõi Linux (8)
    • Công nghệ phần mềm thực chiến (7)
    • Công nghệ Thông tin thực chiến (1)
    • Cybersecurity (1)
    • Đại số tổ hợp (1)
    • DevOps thực chiến (2)
    • Điện toán đám mây thực chiến (3)
    • Docker container (3)
    • Giải tích tổ hợp (1)
    • Hệ điều hành Linux thực chiến (8)
    • Học an toàn thông tin (1)
    • Học công nghệ thông tin thực chiến (1)
    • Information security (1)
    • Lập trình an toàn thông tin (2)
    • Lập trình thực chiến (1)
    • Linux hacking (1)
    • Linux thực chiến (2)
    • Olympic Toán 30 tháng 4 (1)
    • Oracle DBA (11)
    • Podman container (3)
    • Tích hợp hệ thống công nghệ thông tin thực chiến (1)

    Tags

    AlmaLinux 8 (2) Anaconda installer (3) Biên dịch Linux kernel (4) Biên dịch nhân Linux (4) Container-Optimized OS (3) Container Operating System (4) Container OS (4) Cài Oracle 21c (3) Công nghệ lõi Linux (3) Công nghệ phần mềm thực chiến (3) Fedora CoreOS (3) Hệ điều hành Linux thực chiến (4) Học an toàn thông tin (4) initramfs (2) Linux hugepages (3) Linux kernel (3) Linux kernel module (2) Linux PAM (5) Linux security (8) MySQL database developer (3) MySQL DBA (3) netplan (3) OpenSSH server (2) Oracle 21c (2) Oracle OUI (5) Oracle Universal Installer (5) Password hashing (4) Password hashing algorithm (6) Quản trị MySQL (3) RHEL 10 (2) Samba Active Directory Domain Controller (4) Samba AD DC (5) Samba AD Domain Controller (5) SMB protocol (3) Thuật toán băm mật khẩu (9) Thuật toán băm mật khẩu yescrypt (2) Thuật toán MD5 (3) Thuật toán SHA512 (5) Thuật toán yescrypt (4) Trung tâm dữ liệu (2) Tối ưu cơ sở dữ liệu MySQL (4) Tối ưu MySQL (4) Ubuntu netplan (3) vmlinuz (3) Điện toán đám mây (3)

    Học Công nghệ Thông tin chuyên sâu
    Tiết kiệm tiền bạc, thời gian, công sức cho người học
    © Copyright 2024 CâyTreOS – Học IT thế kỉ 21

    Học Công nghệ Thông tin thực chiếnHọc Công nghệ Thông tin thực chiến