오라클에서는 병렬처리로 SQL문을 빠르게 처리할 수 있는 방법이 있습니다 그 방법으로는 여러 튜닝방법이 있겠지만 간단하게 Parallel 처리인 병렬처리가 존재합니다 간단하게 사용방법으로는 1 2 SELECT /*+ parallel(4) */ * FROM 테이블명; cs SQL문 앞에 /*+ parallel(4) */ 힌트를 주게 되면 여기서 4라는 숫자는 4개의 프로세스가 병렬적으로 실행한다는 뜻입니다. 쉽게 말해서 속도는 4배가 된는겁니다. 하지만 이 병렬처리를 사용하게 되면 시스템적으로 부하가 많이되니 최대 8개 정도로만 잡고 사용하는 것을 권장합니다. SELECT 절뿐만 아니라 INSERT, UPDATE, DELETE 문 등 모두 사용 가능합니다
이번 포스팅 주제는 유저별 테이블 비교입니다. 저는 개발환경과 운영환경의 테이블 비교 할 때 주로 씁니다. 1 2 3 4 5 SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH FROM COLS@비교 할 링크 MINUS SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH FROM COLS; Colored by Color Scripter cs 현재 운영DB로 접근하였을 때 @비교 할 링크에 개발DB 유저를 써주면 환경별 상이한 내용을 찾을 수 있습니다.
리눅스와 유닉스의 차이점을 표로 정리했습니다. 리눅스(LINUX) 유닉스(UNIX) 설명 Linux는 오픈 소스 소프트웨어 개발 및 무료 운영 체제 (OS) 유닉스는 대학, 회사, 대기업 등에 널리 사용되는 운영 체제입니다. 비용 리눅스는 자유롭게 배포, 무료로 다운로드, 잡지, 서적 등을 통해 배포 할 수 있습니다. Linux 용으로 가격이 책정되어 있지만 일반적으로 Windows보다 저렴합니다. 공급 업체에 따라 Unix의 각기 다른 풍미가 다른 비용 구조를 가짐 개발 및 배포 Linux는 공개 소스 개발, 즉 포럼 등을 통한 코드 및 기능의 공유 및 협업을 통해 개발되며 다양한 공급 업체에서 배포합니다. 유닉스 시스템은 주로 다양한 상용 업체 및 비영리 조직뿐만 아니라 AT&T가 개발 한 다양한 다..
PL/SQL DEVELOPER 환경설정 방법 설정 설정 방법 1 세미콜론(;) 단위로 실행 Tool > Preferences > Window Types > SQL Window > AutoSelect statement 체크 2 키워드 대문자 변경 Tool > Preferences > User Interface > Editor > Syntax Highlighting > Keyword case [Uppercase] 변경 3 라인번호 표시 Tool > Preferences > Window Types > SQL Window > Show gutter (line numbers) 체크 4 NULL(널) 값 색 지정 Tool > Preferences > Window Types > SQL Window > Null valu..
1. 로그레벨 순서 TRACE > DEBUG > INFO > WARN > ERROR > FATAL 순 2. 로그레벨 설명로그레벨을 DEBUG로 설정하였다면 DEBUG ~ FATAL까지 모두 로그가 남는다. TRACE : 추적 레벨은 Debug보다 좀더 상세한 정보를 나타냄DEBUG : 프로그램을 디버깅하기 위한 정보 지정INFO : 상태변경과 같은 정보성 메시지를 나타냄 WARN : 처리 가능한 문제, 향후 시스템 에러의 원인이 될 수 있는 경고성 메시지를 나타냄 ERROR : 요청을 처리하는 중 문제가 발생한 경우FATAL : 아주 심각한 에러가 발생한 상태, 시스템적으로 심각한 문제가 발생해서 어플리케이션 작동이 불가능할 경우