Full table scan 을 하지 않는 방법!

tyzm 2013.11.20 13:38 Views : 3975

 

안녕하세요. 현재 32만여건의 자료가 저장되는 테이블 하나가 있습니다.

 

ERP 관련 테이블인데 프로시져에서 아 테이블 엮어서 Select 문을 돌리면 Full table scan 을 해서 난감하네요..

 

그래서  인덱스를 주려고 했는데, 지금 인덱스가 5개가 존재하는 상태에서

 

또 추가를 하면 DML 작업에 부하가 생기게 되는 건 아닌지 걱정이네요.

 

이 테이블은 select 와 비슷하게 insert, update 도 많이 되고 있거든요.

 

 

아무튼 테스트 서버에서 인덱스 주고 돌리니 5분 걸리던게 10초만에 나오더라구요.

 

일단 이렇게 사용은 하고 있는데 나중에 문제가 생길 거 같아서 불안하네요.;;

 

 

이외에 뷰를 따로 만들어서 뷰에 인덱스 주고 했는데 속도가 더 느리더군요.;;

 

 

다른 방법들이 있을까요?

 

 

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 830
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1592
» Full table scan 을 하지 않는 방법! [1] tyzm 2013.11.20 3975
7355 라이센스 변경 문의 [1] 석호 2013.11.19 10401
7354 max server memory 설정 문의 [1] 토토로 2013.11.19 3984
7353 이전 기간 데이타 조회 [3] 냥냥 2013.11.19 3434
7352 DB서버가 갑자기 느려지는데 원인을 모르겠습니다 [1] 토토로 2013.11.18 8149
7351 테이블의 값을 가져와 횡으로 출력하는 프로시저를 작성하려고 합니다. [9] 하이페츠 2013.11.18 5482
7350 테이블 내용 중 특정 데이터만 unpivot하는 방법 [2] 하이페츠 2013.11.18 4406
7349 다른 로그인으로 같은 SP 실행 시 실행시간 차이 [7] 디비러 2013.11.18 3672
7348 혹시 외부 clr을 사용해보신분 계신가요? [5] 군고구마 2013.11.17 5585
7347 mssql 테이블과 테이블을 비교해서 없는내용만 지울수없을가요? [4] 서달달 2013.11.17 7757
7346 지역변수에서 nvarchar(max) 이상사용하려면 어떻게 해야하나요? [2] slgi 2013.11.16 12905
7345 [DB] 데이타 센터에서 다른 데이터 센터로 [2] 송동운 2013.11.16 3413
7344 데드락 및 traceon 관련 질문 입니다. [1] 디비러 2013.11.15 4319
7343 중첩 트랜젝션 에러처리 프로세스에 관하여 질문이 있습니다. [7] alima 2013.11.15 7194
7342 미러링 질문 드립니다. [1] 나는짱이야 2013.11.15 3745
7341 긴급질문입니다. 서버 리부팅 후 데이타베이스가 복구상태로 들어갔어요 [2] 정인화_307824 2013.11.15 7914
7340 SQLServer 질문사항입니다. [1] Runningman、 2013.11.14 3204
7339 mssql admin쪽 공부할려고하는데 책좀 추천해주세요 [2] 로쏘네리 2013.11.14 4063
7338 replication 궁금한 사항 문의드립니다. [2] 현석아빠 2013.11.14 3700
7337 mssql 2005 익스프레스 버전에서 2005스탠다드로 업그레이드 방법 문의드립니다. [6] 샤바랄라 2013.11.13 5603





XE Login