본문 바로가기

네다야 의 밥벌이3

[Oracle] SPM (SQL Plan Management) SPM 이란 무엇일까? SQL Plan Management 으로 최고 실행 계획을 찾는 다기 보다는 최악의 실행 계획을 피하는 것을 목적으로 한다고 생각하면 된다. SPB (SQL Plan Baseline) SQL Plan 변화를 제어하는 기능을 제공, 새로 생성 된 실행 계획이 원래 라이브러리 캐시에 있던 것보다 효과적이지 않을 경우 반복적으로 사용되는 SQL 문이 회귀하는 것을 방지한다. https://support.oracle.com/knowledge/Oracle%20Database%20Products/456518_1.html How to Use SQL Plan Management (SPM) - Plan Stability Worked Example How to Use SQL Plan Manageme.. 2022. 4. 12.
[ERWIN] Backtime counter tripped 에러 발생시 처리 방법 전날까지도 잘 실행되던 ERWIN에서 아래와 같은 에러가 발생했다.Backtime counter tripped error 라는데처음 본 에러였다. 개발 환경 변경된 것이 없는데왜 갑자기 하루차이로 안되는지 의아했다. 그래서 문의를 했는데 아래와 같은 답변을 받았다. 일단 에러와 조치는 아래와 같이 가이드가 있습니다. 장비의 시간이 인터넷 시간과 맞지 않게 되어 발생 된 것으로 보고 되고 있습니다. Concurrent License를 사용하고 계신 장비면, 가이드 하단 부의 시간 설정 점검하시고다시 시도 하시면 될 것 같습니다.혹시 Offline License 로 사용 중인 장비에서 발생한 것이라면, 라이센스를 다시 받으셔야 될 수도 있을 것 같습니다.시간 설정 확인해 보시고, 라이센스 실행이 안되시면 다.. 2021. 2. 1.
[Oracle] 오라클 테이블 통계정보 갱신. 오라클 Query Tuning을 하다가INDEX도 잘 생성되어 있고실제로 Query 실행하면 INDEX를 잘 타는데도 불구하고대형테이블이라 결과가 안나오는 상황이 생겼다. 한참 고민하다가 통계갱신을 해보았더니 10% 이내로 수행시간이 줄어들었다. 그렇다면 오라클 테이블의 통계정보는 어떻게 갱신할 수 있나?나는 Orange 라는 Tool을 사용하는데 Orange 상에서도 갱신이 가능하다.테이블을 선택한 후 오른쪽 클릭해서 Anayze를 누르면 간단하게 할 수 있다. 하지만 조금 더 전문가처럼 Script로 실행하려면 아래 구문을 실행하면 된다. EXEC DBMS_STATS.GATHER_TABLE_STATS('스키마명', '테이블명', degree=>8, granularity=>'ALL'); /* degre.. 2021. 1. 14.