일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- Oracle
- SQL개발
- 2024년정보처리기사
- 코테
- python
- 코딩역량인증시험
- programmers
- DB
- 정보처리기사기출
- 프로그래머스자바
- JavaPersistenceApi
- 정처기
- JPAdata
- sql
- PCCP
- 자바
- 개발자
- 자바알고리즘
- 알고리즘
- JAVA.
- 프로그래머스
- 2023년회고
- PCSQL
- springboot3
- java
- 코딩테스트
- 정보처리기사
- SQL개발자시험
- 정보처리기사대비
- PCCE
Archives
- Today
- Total
목록2024/04/02 (1)
똘이의 개발 Life
[ Oracle ] 바인드 변수
이번에 이직한 회사에서는 코드 리뷰가 굉장히 자연스러운 문화로 자리 잡혀있다. 코드 리뷰를 받으면서 몇 가지 알게된 정보를 나누려고 한다. 바인드 변수 Oracle DB 는 SQL 문을 실행하면 해당 문장에 대한 구문 검사와 문법적 오류 검사를 거쳐 가능한 여러 가지 실행 계획을 세운다. 그 후 가장 효율적인 실행 계획을 선택하는 등 복잡한 과정을 거쳐 SQL 문을 실행하고 처리하는데 이러한 과정이 상당히 무거운 작업이다. Oracle DB 는 동일한 SQL 문장이 여러 번 실행되면 이전에 실행한 적이 있었던 SQL 문장인지 여부를 메모리에서 찾아보는데 , 만약에 찾으면 구문 검사와 오류 검사 등의 무거운 과정을 생략하고 이전에 실행했던 정보를 활용해 처리한다. 따라서 이때는 처리속도를 향상 시킬 수 있..
DB
2024. 4. 2. 09:20