Know 83

SQL 서버 관리자가 알아야 할 11가지 유용한 팁

[ 출처: database.sarang.net ] SQL 서버 관리자가 알아야 할 11가지 유용한 팁 1. 데이터베이스의 모든 테이블 행을 가장 빨리 세는 방법 SQL 서버 데이터베이스 내에 존재하는 시스템 테이블 'sysindexes'에는 'rows'란 컬럼이 존재한다. 이 컬럼은 테이블에 반영된 행들의 수를 갖고 있다. 다음 SQL문을 실행시키면 원하는 결과를 효과적으로 얻을 수 있을 것이다. select o.name, rows from sysobjects o inner join sysindexes i on o.id = i.id where i.indid < 2 order by o.name where 절의 "indid

Know/DATABASE 2007.07.19

[cronolog] Access Log 관리

cronolog 를 이용할 경우 access_log 의 날짜별 관리가 가능하다 access_log_041001 access_log_041002 1. 다운받기 http://cronolog.org/download/index.html 에 들어가서 cronolog-1.6.2.tar.gz 다운 받는다. (2004년 10월 2일 현재 최신버전 cronolog-1.6.2.tar.gz) 2. 설치 ./configure make make install /usr/local/sbin/cronolog 에 설치된다. 3. 설정하기 httpd.conf 의 CustomLog 부분만 수정해 주면 된다. 예) 아래와 같이 심볼릭링크를 걸어주면 웹로그 분석시 편하다. CustomLog "|/usr/local/sbin/cronolog -..

Know/WAS 2007.04.09

redhat linux 9.0+php5+mysql5+httpd2.0 install

간만에 설치하니 삽질의 압박이 -_- php5,apache2.x,mysql5 는 대부분 안에 포함되어있는 메뉴얼을 읽어보면 설치는 무리없이 되나, 이것저것 난 필요한 모듈들이 많아서 삽질짱! 혹시 같은 삽질하실 분이 계실까봐, .. 도움되면 보람구름 둥실~~~ 1. mysql-standard-5.0.19-linux-i686 설치 # groupadd mysql # useradd -g mysql mysql # tar xvfz mysql-standard-5.0.19-linux-i686.tar.gz # mv mysql-standard-5.0.19-linux-i686 /usr/local/mysql # cd /usr/local/mysql # scripts/mysql_install_db --user=mysql # c..

Know/APM 2007.04.09

Apache2.0 Multi-Processing Modules(MPM)

[HTML] 출처: http://www.apache-kr.org 아파치 2.0 이 소개되면서 가장 큰 변화는 Multi-Processing Modules(MPM)의 소개며, 2.0 이 탄생하기까지의 가장 큰 원인을 제공하였다. 아파치 2.0 은 기존 1.3 버전이 안고 있는 한계인 확장성의 부분에 초점을 맞추었고, 이에 대한 솔루션으로 하이브리드(Hybrid) 웹 서버를 내세웠다. 1.3 버전에서 가지고 있었던 프로세스 방식과 스레드 방식을 혼용한 것으로, 하나의 프로세스가 제공해 주지 못하던 신뢰성을 스레드 개념을 도입하여 문제를 해결하고자 하였다. 2.0 의 새로운 각각의 프로세스 모델을 설명하기 전에, 여러분들은 아파치 1.3 의 프로세스 생성 방법에 대한 이해가 필요하다. 아파치 1.3 및 이전 ..

Know/APM 2007.04.08

톰캣로그 일별쌓기

Tomcat5.5버전에는 날짜별로 쌓이도록 지원한다하는데, 5.0버전에는 톰캣 자체에서 지원하는 모듈은 없슴다. 그래서 util(lotatelog,cronolog)등을 이용하여, catalina.sh를 고치는 방법이 있긴한데, 자료를 찾아봤더니, 좀.. 불안하기도 하고, 서버에 유틸을 깔기도 좀 께름칙해서, 걍 간단한 쉘을 하나 만들어서 crontab에 등록을 해놓았습니다. 비스므리한 경우가 생기시는 분은 걍 사용하심 될듯해서 올림다. 1.$CATALINA_HOME/logs/tmp/tmp.log (0byte) 를 만들어둡니다. 이걸이용해서 catalina.out을 0바이트로 바꿉니다. 2. logchange.sh를 만듬다. 어디에 둘지는 며느리맘~, 본쉘입니다. logchange.sh ----------..

Know/WAS 2006.11.30

Visual C++ 6.0 실행 파일에서 Visual Basic ActiveX DLL에 액세스하는 방법

[출처: http://support.microsoft.com/default.aspx?scid=kb%3Bko%3B194873 ] 이 문서에서는 Visual C++ 6.0 실행 파일로 Visual Basic ActiveX DLL에 액세스하는 3가지 방법을 설명합니다. 위로 가기 추가 정보 이 문서에서는 Visual Basic ActiveX 구성 요소에 대한 Visual C++ 클라이언트 작성에 대하여 소개합니다. 이미 Visual C++를 능숙하게 다룰 수 있다면 참조 절에서 좀 더 수준 높은 주제의 목록을 참조할 수도 있습니다. 위로 가기 Visual Basic 서버를 만드는 단계 1. Visual Basic ActiveX DLL 프로젝트를 만듭니다. 기본적으로 Class1이 만들어집니다. 2. 아래 코드..

Know/VC+++ 2006.09.26