2012-05-06 5 views
1

큰 데이터 세트를 빠르고 정확하게 처리하고 검색해야합니다. 성과는 필수입니다. 나는 많은 기술을 해봤지만 ...SQL 서버 2008 빠른 검색

모든 아이디어를 충분히 빨리 아니었다?

편집 : SET ROW COUNT는 성능을 개선 행이 반환되는 제한하고하지 않을 사용 http://msdn.microsoft.com/en-us/library/ms188774.aspx

+0

? 링크를 추가하는 것을 잊었습니까? –

+0

방금 ​​질문을 편집했습니다 – userTepmo

+0

죄송합니다. 붙여 넣기를 잊어 버렸습니다. – userTepmo

답변

2

마찬가지로, 당신은 당신의 질의에 TOP 키워드를 사용하여 동일한 결과를 얻을 수 있습니다.

  • 는 쿼리에서 참조 된 컬럼에 인덱스를 추가 : 많은 양의 데이터를 처리하고 다음과 같은 몇 가지 기술을 시도 할 수있는 성능을 향상시키기 위해 노력하고 있기 때문에

    . 쿼리의 실행 계획에서

  • 봐와 가장 비싼 작업을 참조하십시오. 데이터베이스 엔진이 동일한 매개 변수와 쿼리를 감지하면

  • 를 사용하여 저장 프로 시저, 당신은 실행 계획의 혜택뿐만 아니라 캐싱을 얻을 것이다.

  • 파티션 테이블,이 날짜 범위에 따라 여러 테이블들로 많은 양의 데이터를 분할하여 성능을 향상시킬 수 있습니다.

  • 데이터베이스 튜닝 마법사를 실행합니다.

    것과 유사
+1

나는 비싼 작업을 추적하기 시작해야한다고 생각합니다. 팁을 고맙게 생각합니다. – userTepmo

+1

@userTepmo 환영합니다. SQL Server Management Studio에 실행 계획을 포함시키고이를 살펴볼 수 있습니다. –

+1

답할 수없는 질문에 대답 할 때 +1 . –