아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

프알못
프알못

MariaDB binlog가 자동으로 삭제되게 할 방법이 있을까요?

MariaDB replication 설정을 위해 binlog를 사용할 때
DB에 저장될 데이터는 많지 않지만 값을 업데이트하는 경우가 많아서
데이터 크기에 비해 binlog 크기가 매우 부담이 되는 경우가 생길 수 있는데

이런 경우에 모든 Slave가 복제를 완료한 binlog가 자동으로 삭제되게 할 방법이 있을까요?

expire_logs_days를 충분히 짧게 설정한다면 무의미한 게 될까요? (별 차이 없으려나요?)

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 섹시한꽃새90
      섹시한꽃새90

      mysql> purge master logs to 'mysql-bin.000375';
      Query OK, 0 rows affected (0.91 sec)
      mysql-bin.000186 3873742098
      mysql-bin.000187 2873742018
      mysql-bin.000188 2873742083
      mysql-bin.000189 449742255
      4 rows in sec 0.00

      위와같이 주기적으로 삭제하여줄 수 있습니다.