튜닝팀에서 튜닝결과를 보내왔는데요...
CBO 테이블중에 볼륨이 크고, 수시로 데이타입출이 발생하는 특정테이블에 INDEX를 추가하라고 하는군요....
필드명까지 포함해서 알려주었는데요....
INDEX 생성시 주의할 사항이 무엇인지 궁금해서요.
IDEX 를 생성하는 것은 문제가 아닌데,,,
운영에서 계속 ACCESS 되는 테이블이라서요,,,
지금이라도 바로 생성해서 넘길수도 있는데,,,, 이렇게 해도 상관없을 까요?
튜닝팀에서 튜닝결과를 보내왔는데요...
CBO 테이블중에 볼륨이 크고, 수시로 데이타입출이 발생하는 특정테이블에 INDEX를 추가하라고 하는군요....
필드명까지 포함해서 알려주었는데요....
INDEX 생성시 주의할 사항이 무엇인지 궁금해서요.
IDEX 를 생성하는 것은 문제가 아닌데,,,
운영에서 계속 ACCESS 되는 테이블이라서요,,,
지금이라도 바로 생성해서 넘길수도 있는데,,,, 이렇게 해도 상관없을 까요?
아무리 인덱스가SQL문을 응답속도를 빠르게 한다고 해서 무조건 만드는 것이 아닙니다. 어떤 경우에는 잘못 생성되어서 테이블을 FULL SCAN하는 것보다 응답속도가 느리게 나오는 경우도 있습니다.
INDEX는 단편적으로 것이 아니기 때문에 전반적인 개념에 대해서 알고 있어야 합니다.
첨부파일을 한번 공부하시고 난 후에 판단 해보세요~
http://e-abap.servebbs.net/zb/bbs/zboard.php?id=bestpds&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=index&select_arrange=headnum&desc=asc&no=8
튜닝 프로젝트 저희도 한번 했었는데, binary serach 를 하라는 것과 index를 생성하라는게 많더군요.
단기적으로 성과를 낼수 있는건 INDEX 만한게 없겠다는 생각을 해봅니다.