MariaDB Advance: Reduction Disk BINARY LOGS & Relay Log (MariaDB Replication) Update 2022

image 1 5237

Kinh Nghiệm Hướng dẫn MariaDB Advance: Reduction Disk BINARY LOGS & Relay Log (MariaDB Replication) Mới Nhất

Trong  quá trình hoạt động của hệ thống MariaDB Replication  bạn sẽ gặp. vấn  đề tương quan đến disk hệ thông thống khi các file Binary Log trên server matster và Relay Log trên các server slaver  ngày càng tăng kích thước và  tổng số file log dẫn đến full disk  hệ thống. Để tránh tình trạng này thì bạn có thể cấu hình thêm các tham số hệ  thống để quy định disk được xử lý  cho các hoạt  động ghi log Replication.
Cấu hình quy định BINARY LOGS trên Master server
Trên mater server  MariaDB chỉ có 1 cấu hình duy nhất quy định số ngày tiếp theo đó BINARY LOGS trọn vẹn có thể được tự động hóa xóa. Theo mặc định 0 có nghĩa là không vô hiệu tự động hóa. Khi sử dụng relication, phải luôn luôn  đặt giá trị̣ này  cao hơn thế nữa độ trễ tối đa bởi bất kỳ máy chủ Slaver nào khác. Việc xóa sẽ trình làng khi sever khởi động, khi BINARY LOGS bị xóa, BINARY LOGS tiếp.  theo sẽ được tạo ra cho đến khi kích thước file log này đạt đến giới hạn hoặc thực hiện PURGE BINARY LOGS thủ công sẽ xóa file trên hoặc tiếp. tục tạo ra file mới và được đánh số thứ tự tăng dần để các Slaver có thể̉ đọc tiếp..
Ví dụ cấu hình sau trên my.cnf để quy định xóa các file BINARY LOGS có tuổi quá 8 ngày:
expire-logs-days=8
Cấu hình Relay Log treen Slaver server
Trên Slaver server có 2 thông số cấu hình để hạn chế   lạm dụng disk là relay_log_purge  và relay_log_space_limit .
Relay Log cũ sẽ tự động hóa bị xóa sau khoản thời hạn toàn bộ những sự kiện đã được thực thi trên Slave và Relay Log không hề thiết yếu nữa. Hành vi này trọn vẹn có thể được thay đổi bằng phương pháp kiểm soát và điều chỉnh biến khối mạng lưới hệ thống Relay_log_purge từ mặc định là một trong thành 0, trong trường hợp đó, nhật ký chuyển tiếp sẽ tiến hành để lại trên sever.

Nếu những Relay Log đang chiếm quá nhiều không khí trên Slaver, biến khối mạng lưới hệ thống Relay_log_space_limit trọn vẹn có thể được đặt để số lượng giới hạn kích thước. Luồng IO sẽ dừng cho tới lúc luồng SQL xóa phần tồn dư. Theo mặc định không còn số lượng giới hạn.
Trong ví dụ sau ta sẽ cấu hình không xóa Relay Log khi dùng xong và chỉ quy định giới hạn 5GB Disk được sử dụng cho việc ghi Relay Log, các log  cũ nhất sẽ được xóa khỏi Slave:
relay-log-purge=1
relay-log-space-limit=5G

Với các cấu hình trên hy vọng bạn sẽ không còn gặp. lỗi full disk do  log hệ thống Replicate gây ra.

Video MariaDB Advance: Reduction Disk BINARY LOGS & Relay Log (MariaDB Replication) mới nhất?

Bann đang tìm kiếm từ khóa MariaDB Advance: Reduction Disk BINARY LOGS & Relay Log (MariaDB Replication) 2022-10-29 15:36:22 san sẻ Mẹo Hướng dẫn trong nội dung bài viết một cách Chi Tiết.
#MariaDB #Advance #Reduction #Disk #BINARY #LOGS #Relay #Log #MariaDB #Replication MariaDB Advance: Reduction Disk BINARY LOGS & Relay Log (MariaDB Replication)
===> Nếu bạn có thắc mắc hay yếu tố gì nội dung bài viết trọn vẹn có thể để lại phản hồi cuối bài nghen.

Exit mobile version