"커서 Cursor"의 두 판 사이의 차이
DB CAFE
3번째 줄: | 3번째 줄: | ||
# Because cursors are closely associated with private SQL areas, the terms are sometimes used interchangeably. | # Because cursors are closely associated with private SQL areas, the terms are sometimes used interchangeably. | ||
---- | ---- | ||
− | # 커서는 특정 개인 SQL 영역에 대한 이름 또는 핸들입니다. | + | # 커서는 특정 개인(private) SQL 영역에 대한 이름 또는 핸들입니다. |
## 핸들은 프로그램이 리소스에 액세스 할수 있도록 만들어 주는 메모리 구조 | ## 핸들은 프로그램이 리소스에 액세스 할수 있도록 만들어 주는 메모리 구조 | ||
## 핸들은 클라이언트 메모리에 위치 하고 서버 프로세스에 할당된 메모리구조(SGA 내부의 라이브러리 캐시)를 참조 | ## 핸들은 클라이언트 메모리에 위치 하고 서버 프로세스에 할당된 메모리구조(SGA 내부의 라이브러리 캐시)를 참조 | ||
# 그림에서 볼 수 있듯이 커서는 클라이언트 측의 포인터와 서버 측의 상태로 생각할 수 있습니다. | # 그림에서 볼 수 있듯이 커서는 클라이언트 측의 포인터와 서버 측의 상태로 생각할 수 있습니다. | ||
− | # 커서는 개인용 SQL 영역과 밀접하게 연관되어 있기 때문에 이 용어는 때때로 같은 의미로 사용됩니다. | + | # 커서는 서버측 개인용(private) SQL 영역과 밀접하게 연관되어 있기 때문에 이 용어는 때때로 같은 의미로 사용됩니다. |
+ | ## 서버측 개인용 SQL영역에는 바인드 변수값과 쿼리 수행 상태 정보가 저장 | ||
+ | ## 서버측 개인용 SQL영역을 저장하는데 사용하는 세션 메모리를 UGA(User Global Area)라고 한다. | ||
https://docs.oracle.com/cd/E11882_01/server.112/e40540/img/cncpt324.gif | https://docs.oracle.com/cd/E11882_01/server.112/e40540/img/cncpt324.gif |
2024년 1월 19일 (금) 16:47 판
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
- A cursor is a name or handle to a specific private SQL area.
- As shown in Figure 14-5, you can think of a cursor as a pointer on the client side and as a state on the server side.
- Because cursors are closely associated with private SQL areas, the terms are sometimes used interchangeably.
- 커서는 특정 개인(private) SQL 영역에 대한 이름 또는 핸들입니다.
- 핸들은 프로그램이 리소스에 액세스 할수 있도록 만들어 주는 메모리 구조
- 핸들은 클라이언트 메모리에 위치 하고 서버 프로세스에 할당된 메모리구조(SGA 내부의 라이브러리 캐시)를 참조
- 그림에서 볼 수 있듯이 커서는 클라이언트 측의 포인터와 서버 측의 상태로 생각할 수 있습니다.
- 커서는 서버측 개인용(private) SQL 영역과 밀접하게 연관되어 있기 때문에 이 용어는 때때로 같은 의미로 사용됩니다.
- 서버측 개인용 SQL영역에는 바인드 변수값과 쿼리 수행 상태 정보가 저장
- 서버측 개인용 SQL영역을 저장하는데 사용하는 세션 메모리를 UGA(User Global Area)라고 한다.