착한천사 김경록입니다..
흠..
너무 느린 요인은 굉장히 많은데요..
1. Open된 cursor가 많다.. (즉, 수행되는게 많아 메모리점유가 많다..)
2. sort가 빈번하게 일어나고 있다..
3. 집계되는 table없이 빈번하게 집계를 수행하고 있다..
4. tuning이 안되어 있다.(SQL 및 H/W적인 요인)-(table full searching 이 자주일어난다..)
4-1. SQL,full searching은 hint를 적용하여 정상적인 실행계획을 이끌어 주시면 되겠구요..
4-2. H/W적인 요인은 흠.. 에구.. 너무 많네요.. RAID,VOLUMN,MEMORY,OS등등에서 맞춰야하는데..
이건 다년간의 노하우가 필요하군요.. 흠.. 너무 많아요.. 경우의 수가..
4-3. 문제가 되는 SQL의 table에 index가 적절히 생성되었는가? 라는 것도 보셔야 하는군요..
5. 기계적인 손상이 있을 수 있다.
6. Index,Table,Datafile의 defragment가 너무 많이 발생되어 있다..
--> 이것은 drop,create 혹은 rebuild 를 통해서 해결을 해야겠죠? 해결하기 위해선 어떤 것이
현재 어떤상태인지 상황파악을 먼저 하셔야겠네요..
7. datafile의 공간이 부족할 수 있다..
뭐 이런것들을 확인하셔야겠네요..
하지만, SQL,H/W의 문제, Index의 문제가 복합적으로 발견될 수 있습니다.
이것외에도 많은 것이 있지만.. 주로 발생되는 상위랭킹을 적었네요..
너무 개념적인가요?
실제를 글로 적기엔.. 책 1권분량쯤 되고도 남겠죠..
왜 그렇게 해야되는지도 설명을 해야하니..
큽큽..
흠..
너무 느린 요인은 굉장히 많은데요..
1. Open된 cursor가 많다.. (즉, 수행되는게 많아 메모리점유가 많다..)
2. sort가 빈번하게 일어나고 있다..
3. 집계되는 table없이 빈번하게 집계를 수행하고 있다..
4. tuning이 안되어 있다.(SQL 및 H/W적인 요인)-(table full searching 이 자주일어난다..)
4-1. SQL,full searching은 hint를 적용하여 정상적인 실행계획을 이끌어 주시면 되겠구요..
4-2. H/W적인 요인은 흠.. 에구.. 너무 많네요.. RAID,VOLUMN,MEMORY,OS등등에서 맞춰야하는데..
이건 다년간의 노하우가 필요하군요.. 흠.. 너무 많아요.. 경우의 수가..
4-3. 문제가 되는 SQL의 table에 index가 적절히 생성되었는가? 라는 것도 보셔야 하는군요..
5. 기계적인 손상이 있을 수 있다.
6. Index,Table,Datafile의 defragment가 너무 많이 발생되어 있다..
--> 이것은 drop,create 혹은 rebuild 를 통해서 해결을 해야겠죠? 해결하기 위해선 어떤 것이
현재 어떤상태인지 상황파악을 먼저 하셔야겠네요..
7. datafile의 공간이 부족할 수 있다..
뭐 이런것들을 확인하셔야겠네요..
하지만, SQL,H/W의 문제, Index의 문제가 복합적으로 발견될 수 있습니다.
이것외에도 많은 것이 있지만.. 주로 발생되는 상위랭킹을 적었네요..
너무 개념적인가요?
실제를 글로 적기엔.. 책 1권분량쯤 되고도 남겠죠..
왜 그렇게 해야되는지도 설명을 해야하니..
큽큽..
ps. 이참에 책한권 낼까요? 조크였습니다.. (^__________^)