그림
-
[PL/SQL] 커서 (Cursor)IT, 프로그래밍/Database (Oracle) 2019. 1. 17. 16:10
커서란, SQL문을 처리한 결과 집합을 가리키는 일종의 포인터이다. (C에서 나오는 포인터 개념과 유사하다)이 결과 집합은 오라클 서버 프로세스 내부의 Private SQL Area라는 메모리 영역에 저장되는데,여기서 유의해야 할 점은 커서는 클라이언트 측 프로세스에서 가리키고 있다는 점이다.Private SQL Area는 특정 쿼리에 대한 결과를 저장하면서 캐싱 하는 역할을 하는데,한 세션 안에서 같은 쿼리를 반복적으로 호출한다면, 저장되어 있는 결과 집합을 반환하면서 자원 낭비를 최소화한다. >> 더 자세한 아키텍쳐를 알고 싶으면 여기를 참고