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 29885 게시물 읽기
No. 29885
Mysqld 의 메모리가 증가 합니다.
작성자
정기정(soul6820)
작성일
2011-01-10 12:28
조회수
12,874

Mysqld 의 메모리가 증가 합니다.

규칙적으로 증가 하지는 않지만 조금씩 증가 하고 있습니다.

특정 작업 후 Mysql이 사용한 메모리를 시스템에 반환하지 않고 자신이 가지고 있는 것 같습니다.

이대로 메모리가 계속 증가 할지 아니면 어느정도 수준 까지만 올라갈지 궁금 합니다.

답변 부탁 드립니다.

 

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

MySQL은 메모리를 다음과 같은 용도로 활용합니다.

- 조인 / 정렬 용 버퍼

- 쿼리 결과 캐시을 위한 버퍼

- 사용하고 내리지 않은 데이터(페이지)들에 대한 버퍼

등 다양하게 활용되고, 이 중 몇몇은 클라이언트 연결 수 만큼 발생하게 됩니다.

따라서, 접속 수가 최대 연결 수 만큼 증가될 때 까지, 그리고 허용된 데이터 캐시가 가득 찰 때까지는 지속적으로 메모리 사용량이 늘어날 수 있습니다.

 

박현우(lqez)님이 2011-01-13 09:26에 작성한 댓글입니다.

답변 감사 합니다.

현재 운영중인 서버의 접속 수는 많지 않습니다. 10~13 정도를 유지 합니다.

허용된 데이터 캐시가 가득 찰 때 까지라고 하셨는데

그렇다면 혹시 mysql 이 사용하는 데이터 캐시의 사이즈를 제한 할 수 있는지요?

서버가 DB 전용 서버가 아닌지라 mysql이 메모리를 전부 차지한다면 재앙입니다.

답변 부탁 드리겠씁니다.

정기정(soul6820)님이 2011-01-13 10:52에 작성한 댓글입니다.

자세한 내용은 다음과 같습니다.

http://dev.mysql.com/doc/refman/5.0/en/memory-use.html

mysqlkorea의 한국어 번역 : 

http://www.mysqlkorea.co.kr/sub.html?mcode=manual&scode=01&m_no=21503&cat1=7&cat2=220&cat3=262&lang=k  (번역에 오류가 좀 있습니다)

Tuning primer 등을 통해 간략한 리포트를 보시는 것도 좋겠습니다.

https://launchpad.net/mysql-tuning-primer

박현우(lqez)님이 2011-01-13 14:07에 작성한 댓글입니다.
이 댓글은 2011-01-13 14:24에 마지막으로 수정되었습니다.

Tuning Primer를 이용하여 확인 해 본 결과 아래 처럼 메모리 관련 설정이 나왔습니다.

 

MEMORY USAGE
Max Memory Ever Allocated : 42 M
Configured Max Per-thread Buffers : 268 M
Configured Max Global Buffers : 17 M
Configured Max Memory Limit : 286 M
Physical Memory : 2.96 G
Max memory limit seem to be within acceptable norms

그럼 MYSQL 서버가 286M 까지만 사용하는 건가요??

 

 

정기정(soul6820)님이 2011-01-14 18:30에 작성한 댓글입니다.
이 댓글은 2011-01-14 18:30에 마지막으로 수정되었습니다.

네, 그렇다고 볼 수 있습니다만, 메모리는 결국 페이지 단위로 allocation되기 때문에 바이트 레벨까지 정확한 결과는 아닙니다.

단, 대략적인 크기를 아는 용도로 활용될 수 있다고 봅니다. 

박현우(lqez)님이 2011-01-18 20:22에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
29890JDBC를 이용한 Select ~ where ~ in 절 [1]
고민중
2011-01-12
8591
29888mysqldump 시 한글주석 깨지는 문제.. [1]
맘스
2011-01-11
9237
29887mysql 원격 접속시에 지연 현상 [1]
안혜진
2011-01-10
8840
29885Mysqld 의 메모리가 증가 합니다. [5]
정기정
2011-01-10
12874
29884mysql도 DB 결점이 있는건가요?? 서버 잘아시는분들 답변 부탁드려요! [4]
아름이
2011-01-08
8176
29883삭제한 데이터를 복구하고 싶습니다. [3]
안혜진
2011-01-07
15511
29882C, MYSQL 연결이 계속 지속 될경우 문제점...? [4]
지종현
2011-01-05
11403
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.051초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다