일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- exiting abnormally
- 도커빌드
- 트리 회전
- AWS
- 커스텀 로그인
- forNmae()
- Express
- 자바
- Java Reflextion API
- ACCESS_REFUSED
- 컴포넌트 주도
- 리액트
- 자료구조
- 오라클 병렬처리
- rabbitmq 에러
- redux
- paraller
- EBS
- 리덕스 공식문서
- VUE
- react
- 애그리거트
- 오라클
- quert
- .getClass()
- $emit()
- 리덕스
- 네임드 뷰
- vue.js
- REDIS
- Today
- Total
목록2025/03 (3)
개발정리
Paraller 힌트란?- 하나의 DML을 여러개의 쓰레드에 분산하여 병렬처리 하는 기술- 대용량 데이터 처리시 유용 사용법 해당 세션의 paraller DML을 Enable 시킨다.alter session enable paraller dml; 그리고 다음과 같이 DML수행시 힌트를 입력한다.select /*+ paraller(A,4)*/ from tmp A;paraller 힌트의 괄호안의 파라미터는 테이블과 코어수를 의미합니다. - UPDATE,DELETE,MERGE는 non-partitioned table에서는 paraller로 수행되지 않는다. 병렬 SQL이 시작되면 아래의 순서로 QC의 작업이 시작된다.1. QC는 사용자가 지정한 병렬도와 오퍼레이션 종류에 따라 1개 OR 2개의 병렬서버 ..
SELECT FOR UPDATE문이란?- 트랜잭션 내에서 레코드를 잠그기 위해 사용- 다중 사용자 환경에서 데이터 무결성을 유지하면서 동시성 제어를 위해 사용됩니다.- 데이터 무결성 : 데이터의 정확성, 일관성, 유효성이 유지되는 것 SELECT * FROM 테이블명 WHERE 조건 FOR UPDATE; 이 쿼리는 조건에 맞는 행들으 선택하고 , 해당 행에 대해 업데이트 잠금을 걸어 다른 트랜잭션이 해당 행을 수정하지 못하도록 합니다. SELECT FOR UPDATE문의 옵션NOWAITSELECT FOR UPDATE문에서 잠금을 기다리지 않도록 설정합니다.만약 해당 행이 이미 잠겨있다면, 트랜잭션은 즉시 오류를 발생시키며 대기하지 않고 끝납니다.SKIP LOCKEDSKIP LOCKED는 다른 트랜잭션이 ..
오라클 MERGE 문에 대하여오라클에서 MERGE문은 "UPSERT"문을 수행하는데 사용합니다.여기서 UPSERT란 UPDATE와 INSERT의 합성어 입니다.조건에 맞는 데이터가 존재하면 UPDATE, 존재하지 않으면 INSERT하는 방식입니다.MERGE문을 사용한다면 UPDATE문 , INSERT문을 각각 작성하지 않아도 MERGE문 하나로쿼리를 작성하실 수 있습니다. MERGE문 기본 구문MERGE INTO target_table tUSING source_table sON (t.column1 = s.column1)WHEN MATCHED THEN UPDATE SET t.column2 = s.column 2WHEN NOT MATCHED THEN INSERT (column1,column2) VALU..