2014년 4월 4일 금요일

로그 스위칭 체크 스트립트,[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

로그 스위칭 체크 스트립트,[오라클개발자교육/오라클/ORACLE강좌/오라클교육잘하는곳/오라클교육추천/ORACLE실무교육/ORACLE/ORACLE교육/ORACLE학원/오라클실무교육]

 

“트랜잭션이 대량인 경우 로그 스위칭은 시간당 5번을 넘기지 않는 것이 좋습니다. “

 

아래의 스크립트를 이용하여 로그 스위칭과 관련된 History를 확인할 수 있으니 참고 하세요~

 

 

select substr(time,1,5) day,

  to_char(sum(decode(substr(time,10,2),'00',1,0)),'99') "00",

  to_char(sum(decode(substr(time,10,2),'01',1,0)),'99') "01",

  to_char(sum(decode(substr(time,10,2),'02',1,0)),'99') "02",

  to_char(sum(decode(substr(time,10,2),'03',1,0)),'99') "03",

  to_char(sum(decode(substr(time,10,2),'04',1,0)),'99') "04",

  to_char(sum(decode(substr(time,10,2),'05',1,0)),'99') "05",

  to_char(sum(decode(substr(time,10,2),'06',1,0)),'99') "06",

  to_char(sum(decode(substr(time,10,2),'07',1,0)),'99') "07",

  to_char(sum(decode(substr(time,10,2),'08',1,0)),'99') "08",

  to_char(sum(decode(substr(time,10,2),'09',1,0)),'99') "09",

  to_char(sum(decode(substr(time,10,2),'10',1,0)),'99') "10",

  to_char(sum(decode(substr(time,10,2),'11',1,0)),'99') "11",

  to_char(sum(decode(substr(time,10,2),'12',1,0)),'99') "12",

  to_char(sum(decode(substr(time,10,2),'13',1,0)),'99') "13",

  to_char(sum(decode(substr(time,10,2),'14',1,0)),'99') "14",

  to_char(sum(decode(substr(time,10,2),'15',1,0)),'99') "15",

  to_char(sum(decode(substr(time,10,2),'16',1,0)),'99') "16",

  to_char(sum(decode(substr(time,10,2),'17',1,0)),'99') "17",

  to_char(sum(decode(substr(time,10,2),'18',1,0)),'99') "18",

  to_char(sum(decode(substr(time,10,2),'19',1,0)),'99') "19",

  to_char(sum(decode(substr(time,10,2),'20',1,0)),'99') "20",

  to_char(sum(decode(substr(time,10,2),'21',1,0)),'99') "21",

  to_char(sum(decode(substr(time,10,2),'22',1,0)),'99') "22",

  to_char(sum(decode(substr(time,10,2),'23',1,0)),'99') "23"

from v$log_history

group by substr(time,1,5)

;





 

DAY  00  01  02  03  04  05  06  07  08  09  10  11  12  13  14  15  16  17  18

----- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --

01/04  0  0  0  0  0  0  0  1  2  0  0  0  5  11  1  0  0  1  0

01/05  0  0  0  15  0  0  0  0  4  1  6  5  5  32  0  1  0  3  3

01/06  1  0  0  0  0  0  0  0  1  4  6  1  3  9  10  5  0  1  1

01/07  1  0  0  0  0  0  0  0  2  1  2  0  7  14  0  1  1  0  0

01/08  1  0  0  0  0  0  0  0  0  0  0  0  0  21  0  0  0  0  0

01/09  1  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0

01/10  0  0  0  0  0  0  0  0  0  1  9  4  1  60  1  2  0  0  0

01/11  1  0  0  14  0  0  0  0  2  1  1  1  1  1  0  0  1  0  0

12/12  0  0  0  0  2  0  0  2  1  0  35  1  1  37  31  10  17  0  1

 

 

위 결과에서 13시 이후 대량의 트랜잭션이 발생하여 log switching이 많이 일어나는 것을 확인 할 수 있는데, 로그 스위칭이 시간당 5번 이상 일어난다면 Online Redo Log의 사이즈를 늘여야 할겁니다.

오라클자바커뮤니티에서 운영, 개발자 전문교육, 개인80%환급 오엔제이프로그래밍실무교육센터(www.onjprogramming.co.kr)

평일주간(9:30~18:30) 개강
(4/07)[기업100%환급]SQL기초에서 Schema Object까지
(4/07)[기업100%환급]자바기초에서 JDBC, Servlet/JSP까지
(4/14)C#4.0,ADO.NET,Network 프로그래밍
(4/14)[기업100%환급]Spring ,MyBatis,Hibernate실무과정
(4/14)[기업100%환급]PL/SQL,ORACLE HINT,TUNING

평일야간(19:00~22:00) 개강
(4/07)SQL초보에서실전전문가까지
(4/08)Spring3.X, MyBatis, Hibernate실무과정
(4/10)C#,ASP.NET마스터
(4/10)자바기초에서JSP,Ajax,jQuery,Spring3.2,MyBatis까지
(4/14)웹퍼블리싱 마스터
+ (4/22)안드로이드개발자과정

주말(10:00~18:00) 개강
(4/12)웹퍼블리싱 마스터
(4/12)SQL초보에서실전전문가까지
(4/12)안드로이드개발자과정
(4/12)JAVA기초에서실무까지
(4/19)C#,ASP.NET마스터
(4/19)Spring3.X, MyBatis, Hibernate실무과정


댓글 없음:

댓글 쓰기