mysql - oracle物化视图和临时表的区别是什么?
黄舟
黄舟 2017-04-17 16:40:03
0
2
799
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(2)
Peter_Zhu

구체화된 뷰의 데이터는 영구적으로 유지되며, 뷰 관련 테이블의 데이터가 변경됨에 따라 정의에 따라 정기적 또는 실시간으로 업데이트됩니다. 대부분의 경우 구체화된 뷰는 성능 최적화를 위해 사용되며, 이는 복잡한 SQL의 운영 효율성을 크게 향상시킬 수 있습니다.

임시 테이블의 데이터는 정의에 따라 트랜잭션이 커밋되거나 세션 연결이 끊어지면 자동으로 지워지므로 계산 과정에서 중간 데이터를 저장하는 데 더 적합합니다.

左手右手慢动作

임시 테이블 데이터는 임시적이므로 영구적으로 저장할 수 없습니다. 백업되지 않으며 수정을 위한 로그 정보도 없지만 DML 작업 속도는 상대적으로 빠릅니다.
구현된 뷰는 디스플레이입니다. 테이블 연결이나 집계 등 시간이 많이 걸리는 작업의 결과를 미리 계산하고 저장하여 쿼리 속도를 향상시킬 수 있으며, 수동 또는 자동 업데이트가 필요하고 물리적 공간을 차지하며 뷰 로그가 구체화되어 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿