2012-02-10 5 views
2

옵션은저장 프로 시저 및 함수가 성능을 향상시키는 이유는 무엇입니까?

입니다. A. 네트워크 왕복을 줄일 수 있습니다.

B. 명령을 번들링하여 데이터베이스 호출 횟수를 줄이고 네트워크 트래픽을 줄입니다.

C. 로컬 PL/SQL 엔진을 사용하여 데이터베이스 호출 횟수를 줄이고 네트워크 트래픽을 줄입니다.

D. 응용 프로그램은 로컬에서 고속 처리를 수행 할 수 있습니다.

E. 런타임까지 PL/SQL 구문 분석을 연기합니다. u는 옵션 A와 B 의 차이점이 무엇인지 나를 설명 할 수 있으며 런타임까지 분석 연기 않습니다

나는 대답은 A와 B해야한다고 생각하지만 난 B와 E 등의 답변을 가로 질러왔다? 방법?

+1

'런타임까지 구문 분석 연기'?? 저장 프로 시저의 반대 인 것처럼 들립니다. –

+0

@ MartinsJames : 선생님, A와 B가 맞다는 것을 의미합니까? –

답변

0

나에게 맞는 대답은 D가 될 것입니다. 저장 프로 시저의 가장 큰 장점은 데이터베이스로 컴파일되어 고속 처리가 가능하다는 것입니다.

편집 : Codo 님의 의견을 통해 명확히 설명해 드리겠습니다. "로컬"이라고 읽으면 "데이터베이스 엔진에서"라고 읽습니다.

일반적으로 데이터를 가져 오거나 설정하는 요청을 하나만하기 때문에 일반적으로 통화 수가 줄어들지 않습니다.

P. : 시험에서 그 질문을 받았다고 생각하세요? :)

+1

응용 프로그램 또는 응용 프로그램 서버가 실행되는 위치를 "로컬"로 해석합니다. 그런 다음 옵션 D가 올바르지 않습니다. – Codo

+0

Heh, "로컬"을 "데이터베이스 엔진"이라고 해석합니다 :) –

+0

@Codo : 정답은 무엇입니까? –