본문 바로가기

빅데이터과정/OWI

#40_140807_OWI_LATCH

728x90

# LATCH







Lock

1.     Latch : 메모리를 보호하기 위한 락
대기 이벤트가 latchf를 잡을 떄 많은 CPU가 사용되기 때문에 느려진다
Latch는 잡아서 사용하기가 어렵다
Latch는 내가 확보해놓은 공간을 다른 것들이 쓰지 못하게 한다

2.     enqueue : 디스크를 보호하기 위한 락







Latch 테스트


16:35:30 SQL> @exec
Event name to simulate: cache_buffers_chains_latch
Session count [10]: 30
Expired by time(1) or looping count(2) [1]: 1
Execution internval(sec or count) [30]: 60
Enable_trace (1=TRUE, 0=FALSE) [0]: 1
Exec method(0=Oracle Job, 1=Unix Shell) [0]: 0
Init data(1=TRUE, 0=FALSE) [1]: 1


테스트해보면 latch를 잡을 때 많은 CPU를 소모하기 때문에 성능이 느려진다



'빅데이터과정 > OWI' 카테고리의 다른 글

#40_140807_OWI_ENQUEUE  (0) 2014.08.07
#40_140807_OWI_UPDATABLE JOIN VIEW  (0) 2014.08.07
#40_140807_OWI_WAIT EVENT  (0) 2014.08.07
#40_140807_OWI_SHARED POOL에서 LATCH 경합  (0) 2014.08.07
#39_140806_OWI_UPDATABLE JOIN VIEW  (0) 2014.08.06