Computer/MySQL 20

MySQL DataBase 서버 튜닝 - MySQL Administrator

앞의 강좌에서 기본적인 모니터링 방법 및 Conection, Memory 튜닝에 대하여 소개하였습니다. 그러나 show status, show variables 명령어 만으로는 지속적으로 MySQL DB Server 상태를 모니터링 하기에는 불편한 점이 많습니다. 그래서 이번 강좌에는 "MySQL Administrator" 프로그램을 이용하여 효과적으로 모니터링하는 방법에 대하여 소개하도록 하겠습니다. 가. 설치 http://www.mysql.com/products/tools/ 에서 MySQL Administrator 프로그램을 다운로드 받는다. 이번 강좌에서는 모니터링에 대한 설명이기 원도우용을 다운로드 받아 개인 PC에 설치하도록 하겠습니다. 서버에 직접 설치할 경우는 서버 OS에 맞는 버전을 다운로..

Computer/MySQL 2010.08.16

MySQL DataBase 서버 튜닝 - Connection과 Memory

MySQL Database의 경우 Oracle 이나 MS SQL Server에 비해서 대용량의 자료를 처리하는 경우가 적기에 튜닝에 필요성이 적은 것 같습니다. 그러나 웹이라는 환경은 많은 사용자가 동시에 접속을 할 수 있기에 항상 모니터링과 최적화는 기본이라고 생각합니다. 본 강좌에서는 기본적인 모니터링 방법과 Connection과 Memory 부분에 대한 튜닝 방법을 소개하도록 하겠습니다. 가. 모니터링 및 초기화 명령어 show status - MySQL 데이타베이스의 현재 상황 show Processlist - MySQL 프로세스 목록 show variables - 설정 가능한 모든 변수 목록 flush logs - MySQL의 로그파일 초기화 flush status - MySQL 상태정보 초기화..

Computer/MySQL 2010.08.16

MYSQL Win32 GUI 툴 쓸만한거.

제가 써본게 몇개 안되지만. 상용 제외하고 무료 버전만........ EMS (Lite 버전), Mysql Query Browser 1.1 , SQLyog Community Edition. 다른게 한두개 더 있는거 같은데. 듣보잡에다가 에러 삑삑 나고 해서 바로 지운듯. EMS Lite 버전 : DB 용량이 100 메가 넘으면 사용 불가. Mysql Query Browser 1.1 : 쿼리 콘솔창에 한글 입력하면 삑 .DLL 에러 나면서 죽어버림...... SQLyog Community Edition : Enterprise 버전은 상용같은데 커뮤니티 버전은 GPL 이네열. 지금 요거 쓰는데 그럭저럭 쓸만하네열. 한글도 잘 먹히공. 우흥~ 아래는 스샷. 링크는 없습니다. 걍 구글이나 다음에서 검색하시면 다..

Computer/MySQL 2008.03.24

DB Designer-Fork

현재 회사에서 MSSQL 은 엔터프라이즈 관리자를 쓰는데. Mysql 용은 따로 딱히 쓸만한게 없어서 이전에 DB Designer 를 쓰다가. 뻑이 넘 심해서 ㅠㅠ. 걍 A4 지와 모나미 볼펜으로 대체하다가 이번에 DB Designer-Fork 라는게 있다는걸 PHPSCHOOL 에서 보고 설치.. 나름 좋네요...... DB Designer-Fork Microfost VISIO 나 ER-Win 을 쓰시라는 분에게 한마디..... 땅파면 라이센스비용은 거저나오나요 -_-; .

Computer/MySQL 2007.11.03

[스크랩] DBMS MySQL SSH 터널링을 통해 연결하기

SSH 터널링(Tunneling) 이란? SSH Forwarding 이라고도 한다. ssh 접속을 이용하여 다른 프로그램이 안전하게 사용할수 있도록 포트 포워딩(port forwarding)을 해주는 것이다. ssh 를 이용하여 암호화 접속을 이용하여 조금더 안전하게 접속할수 있다. 자세한 것은 다음의 참고 사이트를 확인하세요 http://network.hanbitbook.co.kr/view.php?bi_id=547 0. 기본정의 1) DB 서버의 정보는 다음과 같다고 가정한다. 기본적으로 ssh 접속이 가능한 서버일것 (당연한 얘기지만) IP : 111.111.111.111 SSH 접속 계정 : sshuser (기본포트 22) DB 접속 계정 : dbuser (기본포트 3306) (포워딩포트 3400)..

Computer/MySQL 2006.12.31

[스크랩] Mysql 에서 변수의 사용......

보통 MySQL에서 변수를 쓰려면 다음과 같이 하면 된다. SET @yesterday := DATE_ADD(DATE(CURDATE()), INTERVAL -1 DAY); 또한 쿼리 내에서 직접 변수에 값을 담으려면 다음과 같이 하면 된다. SELECT column INTO @columnVar ... 이런식으로 쿼리만을 모아서 프로그램 짜듯이 procedure하게 짜나간 후 sql파일로 저장해서 사용한다. 여지껏 이렇게 만들어서 사용하고 있는데... 문제가 하나 생겼다 SELECT해온 컬럼값이 없을 경우 에러를 내 뱉으면서 다음 내용으로 넘어가질 않는 것이다. MYSQL 문법을 뒤져서 겨우 겨우 찾아냈다. SELECT @columnVar := column ... 이런식으로 하면 에러가 안나면서 변수에 값을..

Computer/MySQL 2006.12.18

[스크랩] 웹문서 검색엔진 기술의 핵심

다음의 문서는 제가 지난 1년여의 기간 동안 웹문서 검색엔진 스카우터(http://www.skouter.com)을 개발하고 운영하면서 얻은 경험을 토대로 작성된 문서의 일부입니다. 웹문서 검색엔진 스카우터는 아직은 데모 사이트의 수준이지만 현재 740만개의 웹문서를 인덱싱하고 있습니다. ---------------------------------- *웹문서 검색엔진 기술의 핵심 웹문서 검색엔진 기술에 있어서 핵심적인 부분은 다음의 몇가지로 요약될 수 있다. 1. 인덱싱한 문서의 갯수 현재 한국에서 서비스되고 있는 웹문서 검색엔진들의 경우 인덱싱하고 있는 문서가 보통 1천만에서 4천만개 정도로 추산된다. 이런 점을 고려하면 한국에서 경쟁력있는 웹문서 검색엔진을 서비스하기 위해서는 먼저 1천만개 이상의 웹문..

Computer/MySQL 2005.05.20

자주 쓰는 명령어 정리

# root암호설정 - root로 로그인하여 해야함 % mysqladmin -u root password '변경암호' % mysqladmin -u root -p기존암호 password '변경암호' root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root -p password 'new-password' /usr/bin/mysqladmin -u root -h ns.dbakorea.pe.kr -p password 'new-password' DB작업 DB생성: mysql> create database DB명 ( or % mysqladmin -u root -p ..

Computer/MySQL 2005.05.16