본문 바로가기

서버구축208

MySQL 데이터베이스 최적화, MySQL 성능을 200%로 1 : MySQL 모니터링과 서버 튜닝 MySQL 데이터베이스 최적화, MySQL 성능을 200%로 1 MySQL 모니터링과 서버 튜닝 MySQL은 그 동안 이른바 APM으로 일컬어지는 아파치, PHP, MySQL 환경으로 소형 시스템이나 웹 환경에 주로 적용되어 왔지만 최근 기업들의 오픈소스 적용 바람을 타고 업무 시스템에 광범위하게 도입되고 있다. 하지만 우리나라에는 MySQL만을 다루는 책이 거의 전무할 정도로 MySQL 데이터베이스 자체에 대한 정보나 이해가 부족한 실정이다. 이번 연재를 통해 MySQL의 진정한 성능을 이끌어내자. 김병준│아이티브릿지 MySQL AB의 국내 골드 파트너인 아이티브릿지(www.itbridge.co.kr)의 MySQL 기술지원 팀장으로 MySQL을 비롯한 오픈소스에 대한 컨설팅과 튜닝 업무를 맡고 있다. .. 2008. 10. 22.
SHOW ENGINE INNODB STATUS와 InnoDB 모니터링 MySQL 클라이언트에서 아래와 같이 명령어(SHOW ENGINE INNODB STATUS)를 실행시키면 INNODB 정보가 출력이 된다. 이 정보는 튜닝에 활용 된다. 만약 mysql(대화형 SQL 클라이언트)를 사용한다면 세미콜론(;) 대신 고(\G)를 사용하는 것이 더 읽기 수훨하다. mysql> SHOW ENGINE INNODB STATUS; 혹은 mysql> SHOW ENGINE INNODB STATUS\G mysql> SHOW ENGINE INNODB STATUS\G *************************** 1. row *************************** Status: ===================================== 030709 13:00:59 INN.. 2008. 10. 20.
MySQL InnoDB Table Space 관리하기 1. What is Innodb Table space ? - 그 동안 Myisam 방식으로 테이블 스페이스를 사용하던 mysql은 rollback 이 되지 않는다. 다른 데이터베이스 와 달리 autocommit 이 자동으로 실행 하여 데이터 베이스의 트렌젝션시 발생되는 lock을 처리 하기 힘들었다. - innodb는 오라클 처럼 shared tablespace ( ibdataN) 와 로그파일 (ib_logfileN ) 로 구성된다. 로그파일은 트랜젝션들을 처리하는 오라클의 아카이브 로그 같이 생각 하면 된다. 2. Mysql의 주요 특징 참고 : Mysql Technical Reference fo Ver 5.0 : 16장 InnodB Configureation - rollback 을 구현 할수 있다. .. 2008. 10. 20.
Setup a transparent proxy with Squid in three easy steps Y'day I got a chance to play with Squid and iptables. My job was simple : Setup Squid proxy as a transparent server. Main benefit of setting transparent proxy is you do not have to setup up individual browsers to work with proxies. My Setup: i) System: HP dual Xeon CPU system with 8 GB RAM (good for squid). ii) Eth0: IP:192.168.1.1 iii) Eth1: IP: 192.168.2.1 (192.168.2.0/24 network (around 150 w.. 2008. 10. 20.
Web 서버 lighttpd 설치 활용 (lighttpd + FastCGI) 제공 : 한빛 네트워크 저자 : Bill Lubanovic 역자 : 추홍엽 원문 : The lighttpd Web Server 최근까지 아파치는 심각한 오픈소스 라이벌이 없었다. Netcraft사의 최근 웹서버 조사에서 한가지 주목할 만한 것이 있다. 언제나처럼 아파치가 정상을 차지하고 있고, Microsoft사의 IIS가 2위, 그리고 꾸준한 인기를 얻어온 unknown이 3위였다. 4위는 Sun사의 Java Web Server(이전까지는 ONE으로, 그이전에는 iPlanet, 그 이전에는 Netscape으로 알려져있었던). 그런데 5위는 1천 4백만 사이트에서 사용하고 있는 lighttpd라는 서버였다. 대체 어디서 나타난 녀석이란 말인가. 이제부터 lighttpd의 역사와 기본 설치 및 설정방법, .. 2008. 10. 20.