본문 바로가기

전체 글158

초보자를 위한「MySQL 백업·복구」강좌 [지디넷코리아]데이터베이스 관리자와 개발자들은 정기적인 데이터 백업의 중요성을 잘 알 것이다. 만약 디스크나 서버가 고장날 경우 백업을 미리 해 뒀는지 여부는 1년치 업무결과를 잃어버리느냐 아니면 몇시간만에 정상으로 복귀하느냐를 결정한다. 하지만 다행스럽게도 MySQL 사용자는 백업과 복구를 할 수 있는 간편하게 할 수 있는 내장 전용 툴을 사용할 수 있다. 이 툴을 이용하면 이기종 플랫폼으로 MySQL 데이터베이스를 간편하게 옮길 수 있으며, 또 다른 포맷으로 레코드를 저장하거나 불러오기도 가능하다. 데이터베이스 파일 복사 MySQL 데이터베이스 백업의 기본은 데이터베이스 파일 자체를 복사하는 것이다. MySQL은 이기종 플랫폼에서도 동일한 테이블 포맷을 사용하므로 MySQL 테이블과 인덱스 파일을 플.. 2009. 6. 10.
apache maxclient의 개념 아파치 1.3.x 는 프로세스를 포크 하는 모델을 사용하고 있으며, 프로세스 하나당 하나의 접속을 처리할수 있습니다. conf 파일의 client 도 process 와 같은 개념으로 maxclient = 1000 이라고 세팅하면 동시에 접속할수 있는 사용자가 1000이 됩니다. 하지만 이건 "방문자" 와는 다른 개념이구요. http1.1 표준에서 브라우저 하나당 웹사이트에 동시에 접속하는 세션수가 2개 이므로 방문자로 따지면 500명이구요. (레지스트리 수정하면 100개 이상도 가능하긴 합니다) 시간의 개념이 아니라 순간의 개념입니다. 어떤 파일은 전송하는데 1초 이상 걸릴수도 있고 0.1초가 걸릴수도 있습니다. 파일이 크다면 한시간까지.. 웹서버에는 다양한 크기의 파일이 있을테구.. 그 파일을 받아가는.. 2009. 6. 10.
[본문스크랩] 아파치 2.0 maxclient수 늘리기 살 맛나는 세상 | 고고 http://blog.naver.com/xacti/80002321360 1. httpd.conf A. config 에서 성능에 대한 요소들 i. KeepAlive Off 한번 connection 하면 바로 connection을 끊지 않고 유지를 하는 기능인데 Off를 해야 더 많은 client 들의 request 처리를 할 수 있다. KeepAlive On 상태이면 MaxKeepAliveRequests, KeepAliveTimeOut 값을 적절히 조절해야 된다. ii. Timeout 30 connection 시점부터 완료 될때까지의 최대 시간값 이다. network 이상이상 등으로 connection 환경이 비정적인 client connection 들이 많아지면 apache ch.. 2009. 6. 10.
자바 시리얼 통신 설명 자료[펌] RS232C Serial Communication Programming 자바에서 RS232 통신을 하기 위해서 javax.comm 패키지를 import 한다. 소켓 통신보다는 프로그램에서 설정해야 할 것이 다소 많다. 하지만 RS232 통신도 I/O 기반이기 때문에 통신부분은 소켓 통신과 똑같다. RS232 통신하려면 Serial port 또는 parallel port를 인식해야 한다. javax.comm.commPortIdentifier 클래스는 시스템에 이용 가능한 포트 리스트(port list)를 만들고, 어떤 프로그램이 포트를 가지고 있는지를 알아내고, 포트를 제어하고, 포트를 열어서 I/O를 실행할 수 있게 하는 메쏘드(method)를 가지고 있다. 포트에 대한 식별자를 찾아야 하는데, 포트 식.. 2009. 6. 10.