반응형

join 3

태태코딩 - 김영한 자바 고급[스레드]

Thread 메서드Thread.threadId();  => 각 스레드에 대해 유일한 idThread.getName(); => 디버깅이나 로깅 목적으로 유용하다.Thread.getPriority();  => 스레드 우선순위 1이 가장낮음 10이 가장높음 기본값: 5 set 메서드를 가지고 우선순위를 변경할 수 있다.스케줄러가 따져보고 결정한다. *실제 실행 순서는 JVM 구현과 운영체제에 따라 달라질 수 있다.Thread.getThreadGroup(); =>   스레드 그룹은 하나의 그룹으로 묶어서 일괄종료, 우선순위 설정을한다.*부모 스레드* : 새로운 스레드를 생성하는 스레드를 의미한다.Thread.getState(); => 스레드 상태new , runnable, bolcked, waiting, tim..

JAVA 2025.02.08

태태개발일지 - Join

Nested Loop Joinselect ~~from tab 1         tab 2where tab1.col1 = '10'and tab1.key1 = tab2.key2 -> 인덱스 필 쑤and tab2.col2 = 'Y';  특징 :1. 연결고리에 인댁스가 존재하는 경우에 사용해야 한다.2. 처리량이 적은 경우 유리하다.3. 순차적으로 처리하며, 부분범위 처리가 가능하다.4. 조인의 순서에 따라서 성능의 차이가 존재할 수 있어, 처리 범위를 줄일 수 있는 순서를 선택해야한다. 작은 테이블을 조인할 때나, 테이블에 인덱스가 있는 경우에는 효율적이야. Hash join - Random Access 와 sort를 어떻게 없앨 것인가?  풀어지는 테이블  = 빌드 테이블Tab2는 메핑되는 것이 있나 없나 ..

DATABASE 2024.10.13
반응형