database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 30967 게시물 읽기
No. 30967
Disk Full현상
작성자
유종훈(rjhstage)
작성일
2016-06-24 09:10
조회수
8,692

 

이번에 저희 서버에서 나타난 현상입니다.

 

고수님들과 이글을 보시는 분들은 많은 관심부탁드릴께요

 

 

 

 

저희가 사용하고 있는 DB서버는

 

CentOS6.5 64bit에 MariadB 5.5를 사용하고 있습니다.

 

 

 

 

어느날, DB서버의 거래처들이 접속이 되질않던 현상이 있어서

 

서버를 보던중 에러로그에 이런 로그와 함께 /tmp 폴더에 /tmp/#sql_48f9_0.MAD 라는 이름으로 500G가 되는 / 의 용량이 풀로 차면서 거래처들이 DB 접속이 되지 않던 현상이었습니다.

 

 

 

 

160610 14:46:34 [Warning] mysqld: Disk is full writing '/tmp/#sql_48f9_0.MAD' (Errcode: 28). Waiting for someone to free space... (Expect up to 60 secs delay for server to continue after freeing disk space)

160610 14:46:34 [Warning] mysqld: Retry in 60 secs. Message reprinted in 600 secs

 

 

 

 

당시 에러로그인데... 위에 .MAD 파일이 왜 생성이 되는지.. 그리고 왜 그런현상이 발생했는지 원인을 알고자

 

이렇게 글을 쓰게 되었습니다.

 

 

 

 

혹시 이런현상을 접하셨거나 .MAD 파일에 대한 내용을 아시는 분들은 메일도 좋고 쪽지도 좋고 답글도 좋으니...

 

많은 관심부탁드립니다.

 

 

 

감사합니다. 좋은하루들 되세요~^^

 

이 글에 대한 댓글이 총 1건 있습니다.

https://mariadb.com/kb/en/mariadb/mysqld-fills-tmp-with-file-tmpsql_26be_0mad/

참고

alter table 등 작업으로 임시테이블스페이스를 사용하는 경우입니다.

 

mysql.cnf

[mysqld]

tmpdir=

 

여유 용량이 있는 디스크경로로 할당하고

재시작 하셔야 할것으로 보입니다.

박인호(paerae)님이 2016-06-27 18:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30970mysql dump 문의 드립니다. [1]
꼬부기
2016-07-04
6266
30969mariadb galera cluster관련 질문입니다.
김응규
2016-06-30
6339
30968mysql odbc 연결에 어려움을 겪고 있습니다.
김호준
2016-06-28
6550
30967Disk Full현상 [1]
유종훈
2016-06-24
8692
30966MySQL 쿼리입니다. 좀 더 효율적으로 짤 수 있는 방법 있을까요??
장수인
2016-06-14
6470
30965데이터 로우 갯수별로 정렬 하는 방법을 알고 싶습니다. [2]
진소림
2016-06-13
6535
30964한 개의 컴퓨터에 두 개의 db를 설치해도 괜찮나요? [2]
홍민구
2016-06-10
6395
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.055초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다