문제

나는 800 억 개 이상의 레코드가있는 데이터베이스를 갖게 될 것입니다.

SQL Server 전용 을 통해 DB를 쿼리 할 것입니다. 쿼리 만 선택하십시오.

1 ~ 36,000,000 개의 레코드에서 검색 할 것입니다. 그리고 나는 또한 캐싱 (36,000,000 x 8) 기록에 대해 생각할 것입니다.

내가 찾고있는 것은 query sql server (모든 버전 \를 쿼리 쿼리)에 대해 의 추정을 얻을 수있는 몇 가지 방법입니다. 에디션) 36,000,000 (최악의 시나리오)을 되 찾을 수 있습니다.

내 테이블은 9 columns \ 속성 만 있으면 int (정수)

SQL Server에 의존 해야하는지 여부를 명심하거나 느린 응답이 옵션이 아닙니다.

엑스트라 메모

  • 네트워크 연결 및 대역폭은 여기에서 고려되지 않습니다.
  • db가 \ 수 있기 때문에 프로그래밍을 통해 경과 된 시간을 확인할 수 없습니다. 아직 채웠다.

    e d i t

    왜 아래로 투표

도움이 되었습니까?

해결책

테이블을 정크 데이터로 채우고 통계를 켜십시오.

다른 팁

아니오, 죄송합니다, 실버 총알이 없습니다.당신이 분명한 데이터 참조 세트를 가지고 있고 변형으로 살 수있는 경우 다른 쿼리에서 다른 쿼리에서 빼지는 것입니다. 그렇지 않으면 - 아니오.사람들은 돈을 튜닝하는 것입니다.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top