* 상관관계 서브 쿼리
1. 외부 쿼리가 먼저 실행
2. 외부쿼리에서 사용된 테이블의 한 행이
내부 쿼리에서 사용되어 내부 쿼리가 실행됨
3. 2번 작업이 한 행씩 처리되어 마지막 행까지
처리된 후 다시 외부 쿼리가 최총 완료됨
* 저장 프로시저의 특징
장점
1. 컴파일을 하지 않으므로 네트워크 트래픽 감소, 속도가 향상된다.(객체확인은 한다.)
2.. 유지 보수 하기가 좋다( 프로그램 변경 시 서버쪽 컴터만 관리하면 된다.)
3. 보안 우수
단점
1. 코딩(구현)하기가 어렵다.
2. recompile해야 한다.(처음과 나중에 데이터가 틀어 질 수 있으므로 성능이 낮아 질 수도 있다.
인덱스를 추가 했음에도 처음 컴파일러를 쓸때)
* 전산 시스템의 발전사(저장 프로시저의 이해를 돕기위해^^)
1. 메인 프레임(서버에서 모든 것을 실행)
2. thin server, fat client
3. fat server, thin client
4. middle ware 등장(3 티어)
5. 웹서버
1. 외부 쿼리가 먼저 실행
2. 외부쿼리에서 사용된 테이블의 한 행이
내부 쿼리에서 사용되어 내부 쿼리가 실행됨
3. 2번 작업이 한 행씩 처리되어 마지막 행까지
처리된 후 다시 외부 쿼리가 최총 완료됨
* 저장 프로시저의 특징
장점
1. 컴파일을 하지 않으므로 네트워크 트래픽 감소, 속도가 향상된다.(객체확인은 한다.)
2.. 유지 보수 하기가 좋다( 프로그램 변경 시 서버쪽 컴터만 관리하면 된다.)
3. 보안 우수
단점
1. 코딩(구현)하기가 어렵다.
2. recompile해야 한다.(처음과 나중에 데이터가 틀어 질 수 있으므로 성능이 낮아 질 수도 있다.
인덱스를 추가 했음에도 처음 컴파일러를 쓸때)
* 전산 시스템의 발전사(저장 프로시저의 이해를 돕기위해^^)
1. 메인 프레임(서버에서 모든 것을 실행)
2. thin server, fat client
3. fat server, thin client
4. middle ware 등장(3 티어)
5. 웹서버
'.net expert > sql 2005' 카테고리의 다른 글
sql 2005 -마지막 (0) | 2007.03.09 |
---|---|
cursor, trigger (0) | 2007.03.08 |
sql 2005 (0) | 2007.03.05 |
sql 2005 (0) | 2007.03.03 |
sql 2005 연습문제 3 (0) | 2007.03.02 |