본문 바로가기

sql2

[ORACLE] SQL문 처리 과정 parse -> bind -> execute -> fetch SQL문이 사용자 프로세스에서 실행되었을 때 결과값을 리턴하기 까지의 과정 1. 서버프로세스(PGA-program global area)로 전달됨 2. parse 과정 2-1. syntax 확인 2-2. shared pool에 같은 SQL이 있는지 확인 (있을경우 parse 멈추고 다음 과정으로 넘어감) ----여기서 멈추고 다음 과정 넘어가면 soft parse, 계속 진행하면 hard parse---- 2-3. 테이블, 칼럼 등에 대한 validation 체크, 권한 체크 2-4. 옵티마이저(어느방법으로 처리하는게 빠를지 결정하는 네비게이션 역할)로 실행계획 결정 2-5. shared pool에 SQL문+parse tree(=p-code=컴.. 2022. 1. 18.
토스(비바리퍼블리카) 코딩테스트 후기 토스는 신입 채용이 거의 없다시피 했는데 이번에 '2020 토스 NEXT 개발자 채용'이라고 경력 3년 이하 개발자 공개 채용이 올라왔다. 프론트로 지원하고싶었는데 코딩테스트를 javascript로 보길래 python이 더 자신있어서 풀스택으로 지원했다. 토스에서 풀스택은 Django를 사용한다는 것도 언뜻 본 것 같아서 꽤 괜찮다고 생각했다. 시험은 오늘(2020년 08월 01일) 2시에 시작했고, 지원 분야마다 시험 진행 시간이 다른 것 같았다. 나는 2시간에 5문제를 풀어야했고, 파이썬 문제와 SQL 문제가 섞여서 나왔다. 그리고 또 특이한 점은 보통 코딩테스트는 프로그래머스에서 많이 진행하던데, 이번에는 goorm이라는 곳에서 진행되었다. 사전테스트가 없었으면 적응하기가 힘들었을 것 같다. SQL.. 2020. 8. 1.