redo 그룹 추가 시 장단점에 관한 질문.. 0 2 1,473

by classwizar [Oracle Admin] redo log [2015.10.23 14:08:53]


안녕하세요. 오래만에 글을 남깁니다. 

 

하나 질문이 있어 글을 남깁니다. 

 

alter 로그를 보다 checkpoint not complete라는 메세지를 발견하고 2주동안 관찰 후 , redo log size를

늘려 볼까 고민을 하고 있습니다. 

 

현재 size 및 redo구성등을 확인해 봤는데 , 


현재 50mb로 멤버구성 3개의 그룹으로 구성되어 있습니다. 

처음에는 50mb를 조금 늘리자 생각하다가, 

오늘다시 생각이 바뀌어서 질문을 드리고자 합니다. 


redo log size가 작을때  log switch가 너무 빈번하여, oracle cost를 잡아 먹을것이구 , 대신 
instance recovery를 하게 될경우 시간이 빨라지는 장점이 있겠죠?

반대로 크면 , instance recovery를 할 때 시간이 느려질 것이구요,,,

재량껏 잘해야 하는데 ,,, 

제가 별로 경험이 없는 관계로 재량껏 판단이 잘 안되서ㅠㅠ 여러가지를 생각해본 결과 , 

4개의 그룹으로 구성하는게 어떨지 생각해봤습니다. 

4개의 그룹으로 늘릴경우 

확실히 장애시 복구 확률이 올라갈거 같은데,, 성능 부분에 어떤 영향을 미칠지 잘 모르겠습니다. 

전에 공부할때는 .. 그냥 그렇구나 했는데 막상 변경 할려고 하니...

걸리네요 . 

혹시 그룹을 늘릴경우  어떤 단점이 있는지  질문을 드립니다. 


write작업이 많은것보다 , disk 낭비가 더 낫다고 판단하기는 한데...

by 겸댕2후니 [2015.10.23 17:08:53]

로그확인해보셨나요??

즉, checkpoint not complete의 원인이 무엇이었나요.

위의 글로 유추해보았을 땐,

group1 | group2 | group3 에서 group3이 ON인상태이고

로그스위치가 너무 빈번히 일어나, group1이 archive에 다 쓰기전에

group2->group3으로 로그스위치가 일어난듯한데

이런 경우에, 디스크여유가 있고, 리두사이즈가 많이 작은것이 아니라면

사이즈변경보다는, 그룹을 늘려주시는것이 좋다고 판단됩니다..


by classwizar [2015.10.26 09:18:35]

답변 감사합니다.  말씀 하신데로 log switch시  atvie상태가 inatvie 되는 시간에 아마도 발생한 문제라 생각되었습니다. 말씀 주신대로 그룹을 하나 추가하여, 처리하였습니다. 

 

감사합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입