본문 바로가기

반응형

전체 글

HammerOra로 DBMS 성능 측정하기(TPC-C) -1 최근(2015.4)에 HammerOra에서 HammerDB 로 이름이 변경되었고, Oracle TimesTen, Redis 등도 지원하는 등, 꾸준한 변화를 보이고 있네요. HammerOra('해머오라' 라고 읽자. 의미는 'Hitting Oracle with a Hammer'라고 한다) 는 시중에서 별 다른 제약 없이 사용해 볼 수 있는 거의 유일한 Open Source DBMS 성능 측정 툴이고, TPC-C, TPC-H 등 요즘 주로 사용하는 성능측정 방법을 구현해 놓은 것으로http://hammerora.sourceforge.net 에서 Linux/MS-Windows(X86/X64) 용으로 각각 빌드된 패키지를 다운로드 받아서 사용할 수 있다. 더구나 각 플랫폼 별로 간단 설치법과 심지어 해당 DB.. 더보기
mailx로 linux prompt(shell)에서 테스트메일 전송하기(smtp) Linux prompt에서 간단히 아래의 sample 형태로 smtp 서버를 통해 메일 발송을 테스트해 볼 수 있다. Shell script에서 특정 작업 수행시에 Alert 메일 발송에 응용해볼 수 있겠다. echo -e "HELLLLLLLLLLLO\nThis is a test mail\nTime: `date +%Y:%m:%d-%H:%M:%S`" | env MAILRC=/dev/null from=admin@frommail.co.kr smtp=mail.frommail.co.kr smtp-auth-user=admin@frommail.co.kr smtp-auth-password=password smtp-auth=login mailx -v -n -s "subject is test for `date +%Y:%m.. 더보기
mysqld: Table './mysql/proc' is marked as crashed and should be repaired 5.1.X~5.5.X 까지도 가끔 발생되는 오류인데mysqldump 를 실행하면 로그상에 보이는 오류메시지이다. [ERROR] mysqld: Table './mysql/proc' is marked as crashed and should be repaired[Warning] Checking table: './mysql/proc' 이 때는 mysql 유틸리티에 포함된 mysqlcheck 을 사용하여 해결할 수 있다. # mysqlcheck --repair mysql proc -uroot -ppassword 더보기
날짜 데이터를 찾는 Perl 정규식 데이터 마이그레이션 등 작업시 날짜 데이터 부분, 즉 '2011-08-23 11:24:56' 으로 된 부분만 찾아서 now 와 같은 것으로 바꿀 필요가 가끔 있을 때 요긴하다. '[12][0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]) [0-2][0-9]:[0-5][0-9]:[0-5][0-9]' 년도: 1 또는 2로 시작하여 0 ~ 9 사이의 값으로 3자리가 채워지며,월: (0으로 시작하는 경우 뒤에 1~9 사이의 값) 또는 (1로 시작하는 경우 뒤에 0~2사이의 값),일: (0으로 시작하는 경우 뒤에 1~9 사이의 값) 또는 (1또는 2로 시작하는 경우 뒤에 0~9사이의 값) 또는 (3으로 시작하는 경우 뒤에 0 또는 1)... 더보기

반응형