실시간 AJAX 웹 응용 프로그램의 기능 및 성능을 위해 DB를 설계하고 있으며 현재 DB 서버 중복 또는로드 균형 조정을 추가 할 수있는 리소스가 없습니다.SQL 2008 R2 독립 실행 형 서버가 단일 테이블에 저장해야하는 최대 권장 행 수는 얼마입니까?
불행히도 필자는 DB에 수억 개의 행을 저장할 수있는 테이블을 가지고 있으며 웹 인터페이스가 지연되지 않도록 빨리 읽고 쓸 필요가 있습니다.
대부분이 테이블의 열을 개별적으로 색인화 했으므로 대형 테이블에서 쿼리를 실행할 때 서버 부담을 덜어 줄 수있는 다른 방법이 있는지 알고 싶습니다. 그러나 단일 클러스터되지 않은 SQL 서버가 초크를 만들기 전에 테이블의 크기 (행 또는 GB)에 대한 마침표가 있습니까?
내 DB에는 수십 개의 테이블이 있으며 수십 개의 중요한 키 관계가 있습니다. 내 테이블에는 8 개 이상의 열이 없으며이 테이블 중 하나 또는 두 개만 많은 행을 저장하게됩니다. 다행히도 DB의 단순성이이 두 테이블의 방대한 양의 데이터를 보충 할 것입니다 ...
모두 액세스 패턴에 따라 다릅니다. 예를 들어 테이블 스캔을 수행하는 경우 인덱스 조회 만 수행하는 것보다 훨씬 중요합니다. – Gabe
@Gabe : 대부분 색인 검색을 할 것이므로 좋은 소식 이군요 ... – Giffyguy