현재 현재 저장 프로 시저를 대체 할보기를 만들고 있는데 여러보기를 만드는 데 이점이 있는지 궁금합니다. 가져 오기는 여러보기가 아닌 단일보기가 아닌 여러보기에 합류해야합니다. 조인을 사용하십시오.SQL에서 단일보기가 아닌 여러보기를 사용하면 어떤 이점이 있습니까?
4
A
답변
1
은 내가 저장된 프로 시저에 이미 기록뿐만 아니라 다른 저장된 프로 시저에서 재사용되는 재사용 가능한 무언가가, 응용 프로그램에서 가정이
에 대한 전망의 두 지점을 가지고있다. 따라서 뷰에서 해당 부분을 이동하고 저장된 프로 시저 둘 다에서 뷰를 호출 할 수 있으며 원하는 결과로 필터링 할 수 있습니다.
뷰를 불필요하게 사용하면 성능 문제가 발생할 수 있습니다. 뷰는 입력 매개 변수를 받아들이지 않기 때문에 조인에 따라 일치하는 모든 행을 선택합니다. 내부/왼쪽
1
다른 견해가 독립적 인 가치를 지니고 있다면 내가 상상할 수있는 유일한 이익이 될 것입니다. 즉, 다른 장소에서 유용 할 수 있습니까? 그렇지 않은 경우 단일보기 만 작성하십시오.
1
인덱스를 뷰에 추가 (실제화)하지 않으면 쿼리 분석기에서 인덱스를 동일하게 처리하므로 실제로 차이가 발생하지 않습니다. 따라서 특정 애플리케이션에 가장 적합한 것이 무엇이든 사용해야합니다 (유지 가능성이나 가독성 측면에서만 그렇다고하더라도).
1
여러보기를 사용하면 보안을 위해보기를 사용하는 경우 누가 볼 수 있는지 선택할 때 더 세분화 할 수 있습니다. 기본적으로 그룹 A는보기 A의 데이터 만 볼 수 있고 그룹 B는보기 B의 데이터 만 볼 수 있습니다.
성능 향상을 위해 인덱싱 된 뷰를 사용하는 경우 조인을 수행하는 하나의 뷰를 사용합니다. 이 데이터는 지속되므로 조인 비용을 절감 할 수 있습니다.
관련 문제
- 1. MSBuild를 사용하면 어떤 이점이 있습니까?
- 2. sessionStorage를 사용하면 어떤 이점이 있습니까?
- 3. extend.js를 사용하면 어떤 이점이 있습니까?
- 4. WCF를 사용하면 어떤 이점이 있습니까?
- 5. Subversion을 사용하면 어떤 이점이 있습니까?
- 6. CGPath를 사용하면 어떤 이점이 있습니까?
- 7. LINQ를 사용하면 어떤 이점이 있습니까?
- 8. Javascript가 아닌 서버에서 Javascript 기반 서버를 사용하면 어떤 이점이 있습니까?
- 9. MySQL을 '멍청한'데이터 저장소가 아닌 다른 용도로 사용하면 어떤 이점이 있습니까?
- 10. 추상 클래스가 아닌 부분 클래스를 사용하면 어떤 이점이 있습니까?
- 11. 버전 번호가 아닌 이름을 사용하면 어떤 이점이 있습니까?
- 12. Mongo에서 상속을 사용하면 어떤 이점이 있습니까?
- 13. PHP에 java bridge를 사용하면 어떤 이점이 있습니까?
- 14. Tomcat에서 APR을 사용하면 어떤 이점이 있습니까?
- 15. 인터페이스에서만 @Deprecated 표기법을 사용하면 어떤 이점이 있습니까?
- 16. IDE를 통해 WebDriver를 사용하면 어떤 이점이 있습니까?
- 17. 내부적으로 속성을 사용하면 어떤 이점이 있습니까?
- 18. Apache FOP보다 Antennahouse를 사용하면 어떤 이점이 있습니까?
- 19. VARCHAR에 비해 CHAR를 사용하면 어떤 이점이 있습니까?
- 20. Vaadin에서는 VerticalContainer보다 Panel을 사용하면 어떤 이점이 있습니까?
- 21. django를 토네이도에 사용하면 어떤 이점이 있습니까?
- 22. 포인트 프리를 사용하면 어떤 이점이 있습니까?
- 23. 여기에 varchar보다 varbinary를 사용하면 어떤 이점이 있습니까?
- 24. Python VirtualBox API를 사용하면 어떤 이점이 있습니까?
- 25. .NET에서 약한 참조를 사용하면 어떤 이점이 있습니까?
- 26. PHP에서 CURL을 래퍼로 사용하면 어떤 이점이 있습니까?
- 27. C#에서 인터페이스를 사용하면 어떤 이점이 있습니까?
- 28. AND 또는 &&를 사용하면 어떤 이점이 있습니까?
- 29. Composite 패턴을 사용하면 Array에서만 어떤 이점이 있습니까?
- 30. 메서드 시그니처에 제네릭을 사용하면 어떤 이점이 있습니까?