목록All (5)
BRSoo
* 이글은 카카오DB팀 블로그 에서 발취한 내용이며, 필자는 이 글을 통해 swap메모리 사용율을 줄이고,MySQL 이 더이상 Filesystem Cache 를 사용하지 않도록 구성 하였다. 리눅스 free 메모리의 측정은, free -m 명령어를 통해 알수 있다.여기서 여유 메모리는 free + cache 라고 들 한다.이유 인즉, OS 에서는 메모리를 모두 사용할 경우, cache된 메모리중 일부를 반환해 주기 때문 이다. 하지만, 리눅스 CentOS 5.X 는 Filesystem Cache 중 일부를 반환 해주는게 아니라,메모리를 가장 많이 사용하고 있는 어플리케이션 중, 일부를 swap메모리로 내리는 것 이라고 한다.이는 mysql 엔진 개발자 들 사이에서는 OS버그로 인식하고 있는 모양 이다.(..
SMTP DKIM 적용 방법 ▶ DKIM(DomainKeys Identified Mail) : DKIM은 야후(Yahoo)사와 CISCO사에의해 공동 제안된 이메일 메시지 인증방법으로 발송도메인은 자신의 메일서버를 통해발송되는 메일을 공개키 방식으로 서명하고 이를 수신도메인에서 확인함으로써 메시지발송과정의 위∙변조를 원천적으로 방지할 수 있는 기술이다. 목차1. Opendkim 을 이용한 키생성2. domainZon 에 public 키 등록3. opendkim 및 sendmail(리눅스) 를 이용한 dkim pass 확인 1. Opendkim 을 이용한 키생성 Opendkim 설치 - 저장소 init centOS 5 버전대 # wget -P /tmp http://mirror.pnl.gov/epel/5/i..
리눅스 에서 다중쓰레드로 작업이 있을경우, 아래와 같은 현상이 발생 될수 있다. [test@localhost ~]$ ls | grep nn -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: retry: 자원이 일시적으로 사용 불가능함 -bash: fork: 자원이 일시적으로 사용 불가능함 이경우, 아래같이 커널 쓰레드를 늘려주면 해결 된다. [test@localhost ~]$ cat /proc/sys/kernel/threads-max 60966 [test@localhost ~]$ echo 100000 > /proc/sys/kern..
mysql 에서는 테이블 생성시 엔진 타입을 설정 할수 있습니다. 엔진은 myisam, innodb, memory, archive, federated 등이 있죠.. 오늘은 대표적으로 많이 사용하고 있는 myisam 과 innodb의 차이점을 알아 보겠습니다. 1. myisam장점 : Full-text 인덱싱이 가능하고, select 시 우월한 속도를 보장 합니다.단점 : non-transactional-safe 이므로 데이터 무결성을 보장 하지 않습니다.트랜잭션을 지원하지 않기 때문에, insert, update, delete 등의 SQL에서 문제가 발생하여도그대로 데이터가 들어가 버립니다. 2. innodb장점 : 트랜잭션을 지원하고, 데이터의 무결성을 보장 합니다. 또한 Oracle 수준의 다양한 기..
시작합니다.