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

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

全員に返信(2)
Peter_Zhu

マテリアライズド ビューのデータは永続的に維持され、ビュー関連テーブルのデータが変更されると、定義に従って定期的またはリアルタイムで更新されます。ほとんどの場合、マテリアライズド ビューはパフォーマンスの最適化に使用され、複雑な SQL の操作効率を大幅に向上させることができます。

一時テーブル内のデータは、トランザクションがコミットされるかセッションが切断されると定義上自動的にクリアされるため、計算プロセスの中間データを保存するのに適しています。

いいねを押す +0
左手右手慢动作

一時テーブルのデータは一時的なものであり、永続的に保存することはできません。バックアップされず、変更のログ情報もありませんが、DML の操作速度は比較的高速です。
マテリアライズド ビューは表示されます。これにより、テーブル接続や集計などの時間のかかる操作の結果を事前計算して保存して、クエリ速度を向上させることができます。手動または自動の更新が必要であり、物理的な領域を占有し、マテリアライズド ビュー ログが存在します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!