IT

MYSQL / MariaDB - TokuDB...장치에 남은 공간 없음

itgroup 2023. 1. 1. 11:10
반응형

MYSQL / MariaDB - TokuDB...장치에 남은 공간 없음

하드 디스크(HDD)에 약간의 공간이 남아 있지만 tokuDB 스토리지 엔진을 탑재한 테이블에서 삽입이 실패하고 다음 오류가 발생합니다.

에러 코드: 1021.디스크가 꽉 찼습니다(). 다른 사용자가 공간을 확보하기를 기다리는 중...(에러 번호: 189 "디스크 가득")

다른 스토리지 엔진(innodb 등)의 삽입은 아직 동작하고 있습니다.

toku 시스템파라미터는 tokudb_fs_reserve_percent입니다.

https://mariadb.com/kb/en/mariadb/documentation/storage-engines/tokudb/tokudb-system-variables/ #tokudb_fs_fs_percent_percent에서 복사되었습니다.

설명:파일 시스템의 이 비율이 비어 있지 않으면 삽입이 금지됩니다.권장되는 값은 사용 가능한 메모리의 절반 크기입니다.비활성화된 경우 예약이 두 배로 사용 가능해지면 삽입이 다시 활성화됩니다.디스크가 완전히 차면 TokuDB가 완전히 정지합니다.범위: 글로벌 다이내믹:데이터 유형 없음: 숫자 기본값: 5

따라서 기본값은 5%입니다./etc/mysql/conf.d/tokudb.cnf의 파라미터를 다음과 같이 작은 값으로 변경합니다.

tokudb_fs_reserve_percent=0

또는 디스크 공간을 확보할 수 있습니다.

언급URL : https://stackoverflow.com/questions/27922414/mysql-mariadb-tokudb-no-space-left-on-device

반응형