'Dev'에 해당되는 글 39건

  1. 2011.08.30 Perl on Windows
  2. 2010.07.16 Win7 IIS app pool and web site setting copy
  3. 2010.02.12 DB 서버에 부담을 줄이며 질의하기
Dev2011. 8. 30. 11:21

1. 다운로드
 - ActiveState에서 제공하는Active Perl
   (http://www.activestate.com/activeperl/downloads)

2. Path 설정 확인
 - 자동으로 path 지정이 되지만 정상적으로 동작하는지 확인
 - command 창을 띄우고 perl --help 실행
 - 만약 help가 동작하지 않는다면 컴퓨터를 리부팅

3. Perl 변수의 이해
 1) Scalar
    - 선언: $변수명 = 할당하고자 하는 값
ex) $msg = "value";
    - 사용: $변수명
ex) print $msg;
 2) Array
    - 선언: @변수명 =  ("값", "값", "값");
ex) @list = ("ryan", "tom", "john");
    - 사용: $변수명[인덱스]
ex) print $list[0], $list[1], $list[2];
 3) Hash
    - 선언: %변수명 = ( "키"=>"값", "키"=>"값");
ex) %ht = ( "ryan"=>"176", "tom"=>"183");
    - 사용: $변수명{"키"}
ex) print $ht{"ryan"), $ht{"tom"};

4. 입력, 출력
 1) 입력: $변수명 = <STDIN>;
 2) 출력: print "문구";

5. 조건문
 1) 숫자형
    if( $변수명 < 1 ) { print "small"; } elseif( $변수명 eq 3 ){ print "same"; } else {  print "big" } 
 2) 문자형
    if( $변수명 eq "Text" ) { print "match"; } else {  print "wrong" }
Posted by 레미지오
Dev2010. 7. 16. 10:11

win7 IIS 설정에서 응용프로그램 풀과 웹사이트 설정을 그대로 복사해서 사용하기 위해서는
다음 위치의 파일을 복사해서 사용하자.

C:\Windows\System32\inetsrv\config\applicationHost
Posted by 레미지오
Dev2010. 2. 12. 17:31

서비스 중인 DB에 특정한 사업적 요구로 인해 SELECT 질의를 해야 하는 경우가 있다.
NOLOCK을 한다고 하지만 해당 쿼리가 부담이 가는 경우 전체 서비스에 영향을 줄 우려가 있다.
이 경우 원하는 쿼리문 아래에 다름과 같은 키워드를 입력하자

SELECT *
FROM dbo.table WITH (NOLOCK)
OPTION (MAXDOP 1 )

해당 키워드는 DB 서버의 단 하나의 CPU만을 사용하여 해당 질의를 처리하도록 하여
서비스 중인 DB에 쿼리문이 영향을 주는 것을 줄여준다.
Posted by 레미지오