안녕하세요.
monyog 트라이얼버전을 돌리다가
Full Table Scans에서 critical 한 경고가 나오는데요.
Full Table Scans 이 어떤 역할을 하는지 궁금합니다. 어떤 튜닝이 필요할까요?
Percentage of full table scans 이 43.9% 로 나오네요..
그럼 조언 부탁드립니다.
안녕하세요 박성원입니다.
DBMS는 데이터를 저장하는데 저장된 데이터를 조회 혹은 가공할 경우, 데이터에 접근하는 방법에 있어
1. index를 이용해서 이미 정렬된 데이터에 데이터를 찾는 방법이 있구요
2. 테이블을 처음부터 끝까지 모든 데이터를 조회하는 방법이 있습니다.
2번항목이 full Table Scan에 해당되구요. 물런 성능적인 면에서 2번보다는 1번 항목이 좋습니다.
이미 정렬되어있는 데이터를 가지고 찾기때문이죠.
간혹가다 1번보다 2번항목으로 데이터를 찾는것이 더 효율적인 테이블도 있습니다만, index 정책을
수립하셔서 index scan을 채크하시고, 쿼리 결과가 보다 빠르게 처리될 수 있도록 조치하도록 해야겠지요
explan으로 query결과를 체크할 수 있습니다. ^^