Oracle 데이터베이스에서 특정 시간 간격으로 자동으로 새로 고쳐질 수있는 구체화 된 뷰를 생성 할 수 있습니다. 인덱싱 된 뷰 또는 다른 기술을 사용하여 SQL Server에서 어떻게 구현할 수 있습니까? 기본 테이블이 매우 커서 기본 테이블의 변경이 자주 발생합니다.특정 시간에 자동으로 컴파일되는 인덱싱 된 뷰 생성
1
A
답변
1
내가 이해하는 한, 인덱스 된 뷰는 항상 현재 결과를 반환합니다. 기본 데이터가 변경되면 DBMS가 자동으로보기를 새로 고치므로 업데이트를 예약 할 필요가 없습니다.
색인보기를 유지 관리하는 오버 헤드가 발생하지 않도록하려면 필요하지 않은 동안 색인보기를 삭제 한 다음 다시 사용하십시오 (예 : 일일/주간/월간보고 실행 전에).
0
이 작업은 스크립트와 SQL Server 에이전트 작업의 조합을 사용하여 수행 할 수 있다고 생각합니다. 인덱스에서 재구성/다시 빌드 작업을 스크립트 아웃하면 동일한 스크립트를 사용하여 SQL Server 에이전트 작업에 연결하여 일정에 따라 실행할 수 있습니다.
다른 옵션은 데이터베이스 유지 관리 계획을 살펴 보는 것입니다. 기본 테이블의 크기에 따라 파티션 된 인덱스를 만들어 인덱스 유지 관리를보다 쉽게 수행 할 수 있습니다.
관련 문제
- 1. OLTP의 인덱싱 된 뷰?
- 2. 인덱싱 된 뷰 이해
- 3. NHibernate와 인덱싱 된 뷰 (구체화 된 뷰)
- 4. Nhibernate 및 인덱싱 된 뷰
- 5. 특정 시간에 데이터베이스를 자동으로 업데이트하십시오.
- 6. 특정 시간에 자동으로 메일을 보내시겠습니까?
- 7. 계산 된 열 또는 인덱싱 된 뷰?
- 8. 특정 시간에 자동으로 안드로이드 프로필 모드 변경
- 9. 사전 생성 된 뷰 후
- 10. (NOEXPAND) 및 SSAS 큐브가있는 인덱싱 된 뷰
- 11. SQLite의 섹션으로 인덱싱 된 테이블 뷰 추가
- 12. Sql Server 2005 인덱싱 된 뷰
- 13. 인덱싱 된 뷰 및 스칼라 UDF
- 14. 인덱싱 된 뷰는
- 15. 이해 인덱싱 된 뷰 업데이트 qnd 쿼리 처리 2008 R2
- 16. swf로 컴파일되는 웹 응용 프로그램
- 17. 데이터 다시 쓰기를 위해 인덱싱 된 뷰 사용
- 18. 시간에 파일 생성/삭제
- 19. 자동으로 생성 된 PHP 페이지에 특정 HTML을 표시 하시겠습니까?
- 20. 지난 시간에 생성 된 레코드 찾기
- 21. InnoDB를위한 인덱싱 된 MySQL 인덱싱/검색 대체?
- 22. 생성 된 뷰 콘트롤러 인스턴스에 접근하기
- 23. Android에서 고정 된 시간에 애플리케이션을 자동으로 시작하는 방법은 무엇입니까?
- 24. MVC 3 애플리케이션에서 경로 특정 뷰 생성
- 25. 특정 시간에 Windows XP 시스템에 자동으로 로그온하는 방법이 있습니까?
- 26. iPhone : 특정 시간에 자동으로 호출되는 iPhone 응용 프로그램을 만드는 방법
- 27. 인덱싱 된 뷰는 인덱스없이 스크립팅됩니다.
- 28. 특정 시간에 매일 알림
- 29. SQL Server에서 인덱싱 된 뷰 (= 구체화 된 뷰)에 대한 요청시 새로 고침 모드?
- 30. 특정 시간에 perl 스크립트를 실행
기본 테이블이 매우 큰 경우는? – kinkajou
인덱싱 된 뷰 생성 오버 헤드 및 시간을 벤치 마크합니다. 오라클이 허용하는주기적인 업데이트는 MSSQL이 제공하는 옵션보다 훨씬 융통성이 있습니다 (인덱스 된 뷰를 최신으로 유지하기 위해 약간의 오버 헤드가 발생하거나 필요에 따라 주기적으로 전체 오버 헤드가 발생합니다). MSSQL은 인덱싱 된 뷰를 주기적으로 업데이트하기 위해 점진적으로 오버 헤드의 일부를 발생시키는 옵션을 제공하지 않습니다. 정말로 필요한 경우 한 가지 옵션은 주기적으로 자신을 업데이트하는 표를 사용하는 것입니다 (예 : 저장 프로 시저를 예약하여 –
시도해 줘서 고맙습니다. :) – kinkajou