computer system

sql-bench for mysql (작성중...)

hongiiv 2006. 3. 10. 09:34
반응형
mysql_bench

현재 기본으로 설정된 mysql의 performance를 향상시키자..

  1. 우선 현재 mysql에 대한 benchmark를 수행하여 어느정도의 성능을 가지고 있는지 테스트해보도록 한다.
  2. redhat의 mysql-bench 패키지에 sql-bench를 수행한다. 기본적으로 /usr/share/sql-bench의 run-all-tests 스크립트를 수행한다.
  3. DBI.pm 모듈이 없다고 에러를 내버린다. cpan에 접속하여 다운로드 한다. 현재 redhat as3의 perl 버전은 5.8.7이고 다음의 명령을 통해서 모듈을 한번에 인스톨 해버리자.
    $ perl -MCPAN -e shell
    $ install DBI
    $ install DBD::mysql
  4. 사용자 계정에 설치한경우
    $ vi ~/.bash_profile 해서
    export PERL5LIB=~/perllib
    을 한줄 추가 한 후 다시 로그인하고 나면(혹은 쉘을 실행시키고 나면), perl은 위 폴더 아래에서도 모듈을 찾게 된다. 외부에서 구한 펄로된 CGI를 사용하고자 할 때는, 위의 PERL5LIB이라는 사용자 환경변수를 통해 perl이 위치를 알 수없기 때문에, use lib '/..../perllib' 처럼 CGI 윗부분에 추가시켜서 펄에게 모듈의 위치를 알려준다.
반응형