나는 각 데이터베이스에 두 개의 테이블이있어 사용자 인터페이스를 쉽게 만든다.이 6 개의 테이블을 통해 뷰를 만들고 데이터베이스와 테이블의 뷰에 열을 추가하여 사용자가 여전히 필터링 할 수 있도록했다. 그/그녀는 특정 데이터만을 원한다면. 그러나 나는 그 성능이 그다지 좋지 않다고 느낍니다. 나는 where 절에서 db1의 데이터가 필요 없다고 정의하더라도 뷰가 모든 데이터를 먼저 가져오고 필터링을 수행한다는 것을 알 수 있습니다. 이러한 상황에서 프리스트 장소의 db1에서 데이터를 가져 오는 것을 피하기 위해 뷰를 어떻게 영리하게 만들 수 있습니까?여러 데이터베이스에서 볼 때 속도를 향상시키는 방법은 무엇입니까?
0
A
답변
1
원하는 것은 분할 된보기입니다.
당신은, 뷰의 각 테이블에 대한 제약 조건을 지정하여 다음을 만들 수 있도록 SQL 서버가 가져올 필요없이이 정보가 무엇인지 알 수 :
즉
-- On Server1:
CREATE TABLE Customers_33
(CustomerID INTEGER PRIMARY KEY
CHECK (CustomerID BETWEEN 1 AND 32999),
... -- Additional column definitions)
-- On Server2:
CREATE TABLE Customers_66
(CustomerID INTEGER PRIMARY KEY
CHECK (CustomerID BETWEEN 33000 AND 65999),
... -- Additional column definitions)
-- On Server3:
CREATE TABLE Customers_99
(CustomerID INTEGER PRIMARY KEY
CHECK (CustomerID BETWEEN 66000 AND 99999),
... -- Additional column definitions)
전체 설명을 여기에 : http://msdn.microsoft.com/en-us/library/aa933141(v=sql.80).aspx
관련 문제
- 1. 수업 속도를 향상시키는 방법은 무엇입니까?
- 2. mongo의 쓰기 속도를 향상시키는 방법은 무엇입니까?
- 3. Entity Framework에서 CreateIfNotExists의 속도를 향상시키는 방법은 무엇입니까?
- 4. python에서이 readline 루프의 속도를 향상시키는 방법은 무엇입니까?
- 5. 큰 파일을 볼 때 이맥스 성능을 향상시키는 방법은 무엇입니까?
- 6. MPI_scatter/MPI_gather의 속도를 향상시키는 방법은 무엇입니까?
- 7. 파이썬 가져 오기 속도를 향상시키는 방법은 무엇입니까?
- 8. NSURLSessionDownloadTask를 사용하는 동안 속도를 향상시키는 방법은 무엇입니까?
- 9. 플로트 lerp 기능의 속도를 향상시키는 방법은 무엇입니까?
- 10. 이 SQL 쿼리의 속도를 향상시키는 방법은 무엇입니까?
- 11. IntelliJ 코드 편집기 속도를 향상시키는 방법은 무엇입니까?
- 12. 이 Magento 코드의 속도를 향상시키는 방법은 무엇입니까?
- 13. 이 파이썬 코드의 속도를 향상시키는 방법은 무엇입니까?
- 14. Verilog에서 승수의 속도를 향상시키는 방법은 무엇입니까?
- 15. 메일 보내는 속도를 향상시키는 방법은 무엇입니까?
- 16. Golang 컴파일 속도를 향상시키는 방법은 무엇입니까?
- 17. Picasa PhotoQuery의 속도를 향상시키는 방법은 무엇입니까?
- 18. 오라클의 for 루프 속도를 향상시키는 방법은 무엇입니까?
- 19. Delphi 컴파일 속도를 향상시키는 방법은 무엇입니까?
- 20. 이 코드의 속도를 향상시키는 방법은 무엇입니까?
- 21. clang_complete의 완료 속도를 향상시키는 방법은 무엇입니까?
- 22. 막대를 사용하여 다운로드 속도를 향상시키는 방법은 무엇입니까?
- 23. sitecore에서 선택 자손 속도를 향상시키는 방법은 무엇입니까?
- 24. OpenGrok 인덱싱 속도를 향상시키는 방법
- 25. 트랜잭션 속도를 향상시키는 기술
- 26. 앨범로드 속도를 향상시키는 방법
- 27. Python에서 JSON 파일을로드하고 읽는 프로세스의 속도를 향상시키는 방법은 무엇입니까?
- 28. RallyAPIForJava를 사용하여 속도를 향상시키는 방법
- 29. vs2010 컴파일 속도를 향상시키는 방법
- 30. 3-tier 응용 프로그램의 속도를 향상시키는 방법은 무엇입니까?