본문 바로가기

2018/0735

SQL 공유 및 재사용 친절한 SQL 튜닝 Study - 조시형 저(DBian) 소프트 파싱 / 하드 파싱 Library Cache(라이브러리 캐시) : PL/SQL, SQL에 대한 분석 정보(Parse Tree) 및 실행 계획을 반복 재사용할 수 있도록 캐싱해 두는 메모리 공간으로서, Shared Pool의 영역 안에 있다. 소프트 파싱이란 SQL을 캐시에서 찾아 곧바로 실행단계로 넘어가는 것을 말한다. 하드 파싱이란 라이브러리 캐시에 SQL 파싱 결과가 없을 때, 최적화 부터 로우 생성 단계까지 모두 거치는 것을 말한다. 옵티마이저가 SQL을 최적화할 때, 많은 정보를 이용하여 최적화 작업을 수행한다. 예를 들어, N개의 테이블을 조인하는 쿼리문을 최적화 할 때, 조인 순서만 해도 N Factorial 이 된다. 여기에다양.. 2018. 7. 23.
SQL 파싱과 최적화 친절한 SQL 튜닝 Study - 조시형 저(DBian) SQL을 실행 전, 아래와 같은 최적화 과정을 수행한다.1) SQL 파싱SQL Parser가 파싱을 진행하는 단계로, SQL문을 이루는 개별 구성요소를 분석해서 파싱 트리를 생성하고, 문법적 오류가 없는지 확인한다. 그 다음 의미상 오류가 없는지 확인한다.2) SQL 최적화옵티마이저가 활약하는 단계다. 미리 수집한 통계정보를 바탕으로 다양한 실행경로를 생성 및 비교한 후 가장 효율적인 경로를 선택한다.3) 로우 소스 생성옵티마이저가 선택한 실행경로를 실행 가능한 코드 형태로 포맷팅 하는 단계로, 로우 소스 생성기가 그 역할을 맡는다. 옵티마이저의 최적화 단계1) 사용자로부터 전달 받은 쿼리를 실제로 실행할 실행계획들을 찾아낸다.2) Data Dic.. 2018. 7. 21.
SSH 터널링을 이용한 HomeServer 사용법 SSH 터널링을 이용한 HomeServer 사용법 1. Loopback 아답터 설치 SSH의 터널링 기능을 사용하기 위해서는 먼저 Loopback Adapter를 설치해야한다. [제어판 > 시스템 및 보안 > 장치관리자]를 선택한 후 [네트워크 어댑터] 항목을 선택한 후 상단 메뉴에서 [동작(A) > 레거시 하드웨어 추가(L)] 를 선택한다. 그러면 아래와 같은 [하드웨어 추가 마법사 시작] 이라는 화면을 볼 수 있다.[그림 1] Loopback Adapter 설치 화면 1 [그림 2] Loopback Adapter 설치 화면 2 설치가 끝났으면 다시 [제어판>네트워크 상태 및 작업 보기>어댑터 설정 변경] 을 선택한 후 방금 전에 설치한 [LoopBack 어뎁터]를 선택 한 후 속성(R)을 한다. Lo.. 2018. 7. 20.
우리나라 훈장종류 1. 무궁화대훈장 : 우리나라 최고훈장. 대통령 또는 대통령의 배우자ㆍ우방국 원수 및 그 배우자에게 수여한다. 2. 건국훈장 : 건국 공로나 국가유지에 공로한 자에게 등급별로 대한민국장, 대통령장, 독립장, 애국장, 애족장을 수여한다. 3. 국민훈장 : 국민복지 향상 및 국가 발전에 공로한 자에게 등급별로 무궁화장, 모란장, 동백장, 목련장, 석류장을 수여한다. 4. 무공훈장 : 전시 또는 비상사태 시에 전투에 참가하여 무공을 세운 자에게 등급별로 태극무공훈장, 을지무공훈장, 충무무공훈장, 화랑무공훈장, 인헌무공훈장을 수여한다. 5. 근정훈장 : 군인을 제외한 공무원 및 교원이 직무에 관련하여 공적을 세운 자에게 등급별로 청조근정훈장, 황조근정훈장, 홍조근정훈장, 녹조근정훈장, 옥조근정훈장을 수여한다. .. 2018. 7. 20.
반응형