看法(view)和物化檢視(materialized view)的區別

檢視和物化檢視(mviews)是oracle資料庫物件的兩種型別。這兩個物件都引用select查詢。這些select查詢充當虛擬表。通常檢視和mview引用大型select查詢,這些查詢具有一組連線。因此,檢視的主要優點之一是,我們可以將複雜的select查詢儲存為檢視。因此,我們可以對終端使用者隱藏select查詢背後的邏輯。當我們需要執行復雜的select語句時,只需執行...

視圖vs物化視圖

視圖和物化視圖(mviews)是oracle數據庫對象的兩種類型。這兩個對象都引用select查詢。這些select查詢充當虛擬表。通常視圖和mview引用大型select查詢,這些查詢具有一組連接。因此,視圖的主要優點之一是,我們可以將複雜的select查詢存儲為視圖。因此,我們可以對最終用戶隱藏select查詢背後的邏輯。當我們需要執行復雜的select語句時,只需執行

從視圖名稱中選擇*

視圖

如前所述,view是一個虛擬表,它隱藏了一個select查詢。這些select查詢不是預先執行的。當我們從視圖中執行select語句時,它將執行位於視圖主體內的select語句。讓我們假設視圖主體的select語句是一個非常複雜的語句。因此,當它被執行時,它需要一些時間來執行(相對來說更長的時間)。此外,view使用非常小的空間來存儲自己。這是因為它只有一個select語句作為其內容。

物化視圖(Mview)

這是一種特殊類型的視圖。mview是在視圖出現性能問題時創建的。當我們創建mview時,它執行select查詢並將其輸出存儲為快照表。當我們從Mview請求數據時,它不需要重新執行select語句。它提供快照表的輸出。因此,mview的執行時間小於view(對於同一個select語句)。但是,mviews不能一直使用,因為它顯示相同的輸出,輸出存儲為快照表。我們應該刷新mview以獲得它的最新結果集。

View和Mview有什麼區別?1Mview在創建時總是將其輸出存儲為快照表,但視圖不創建任何表。視圖不需要很大的空間來存儲其內容,但是mview需要比視圖更大的空間來存儲其內容(作為快照表)。View需要更長的執行時間,但是mview比views花費的執行時間要短(對於同一個select語句)。Mviews需要刷新以獲取最新數據,但視圖總是提供最新數據。模式需要creatematerialized view特權來創建mviews,而對於視圖,它需要createview特權。可以在mviews上創建索引以獲得更高的性能,但不能在視圖上創建索引。
  • 發表於 2020-11-04 19:14
  • 閱讀 ( 17 )
  • 分類:科技

你可能感興趣的文章

哲學(philosophy)和世界觀(world view)的區別

...。這些不同的範疇對人、價值觀、真理和現實有著不同的看法。例如,自然主義認為人是生物過程的產物。價值觀雖然對社會有用,但沒有科學的重要性。科學總是支援真理的。現實是一維的。我們看到的是那裡的東西。泛神論...

  • 發佈於 2020-11-04 14:40
  • 閲讀 ( 57 )

windows htc環繞音響(windows phone htc surround)和htc 7莫扎特(htc 7 mozart)的區別

Windows Phone HTC環繞聲與HTC 7 Mozart Windows Phone 7 HTC Surround和HTC Mozart是HTC與微軟共同推出的五款新Windows**之一。HTC在其WindowsPhone7產品組合中引入了五款新智慧**:HTC7Surround、HTC7Mozart、HTC7Trophy、HTC7Pro和HTCHD7。每一個在設計和功能...

  • 發佈於 2020-11-06 17:51
  • 閲讀 ( 54 )

什麼是雅虎檢視,你可以在上面看什麼?

... 什麼是雅虎檢視(yahoo view)? ...

  • 發佈於 2021-03-14 21:03
  • 閲讀 ( 49 )

如何在ipad上使用並排應用程式(分割檢視)

...,而掌握它需要實踐。下面是如何使用它。 什麼是拆分檢視(split view)? 分割檢視在分割螢幕模式中顯示兩個視窗,中間有黑色分割槽。它是為同時使用兩個應用程式而設計的,在這種情況下,您可能需要連續引用每一個應用...

  • 發佈於 2021-04-02 05:46
  • 閲讀 ( 32 )

在ipad上拆分檢視和幻燈片有什麼區別?

...iPad上進行多工處理時,主要使用兩種螢幕模式,即分割檢視和滑動模式。這兩種模式都允許您同時使用兩個應用程式,但每個應用程式的工作方式略有不同。我們來談談它們的異同。 什麼是拆分檢視(split view)? 拆分檢視和幻...

  • 發佈於 2021-04-02 09:23
  • 閲讀 ( 44 )

如何在firefox中使用reader檢視

...入,你會被橫幅和分散注意力的廣告轟炸?Firefox的Reader檢視消除了雜亂無章的內容,簡化了頁面以獲得更好的可讀性,只留下您真正想看到的內容:文章。 Safari是reader檢視的先驅,但其他瀏覽器也開始採用它。Firefox也不例外,...

  • 發佈於 2021-04-06 08:21
  • 閲讀 ( 40 )

如何在android手機上設定和使用谷歌白日夢檢視

...,而不必付出巨大的代價。當談到它,谷歌釘與白日夢的看法。 相關:如何設定和使用三星Gear VR 稍後我們將討論如何設定Daydream View,但首先,讓我們討論一下哪些**相容以及Daydream View是如何工作的。 不幸的是,白日夢不適用...

  • 發佈於 2021-04-08 05:46
  • 閲讀 ( 51 )

如何在Windows8中恢復超大縮圖

...,小縮圖檢視被Windows稱為“大圖示”,但我們同意您的看法,它非常小。實際的小檢視應該稱為“圖示”檢視,因為它只顯示相關程式的圖示。) 使用檢視選單:第一種方法,對於喜歡使用GUI的人來說可能是最舒服的方法,就...

  • 發佈於 2021-04-08 22:53
  • 閲讀 ( 50 )

有沒有辦法在mozillafirefox中強制啟用reader檢視?

...器xypha想知道是否有辦法在Mozilla Firefox中強制啟用閱讀器檢視: My initial query was, “What determines if a webpage can or cannot be displayed in Reader View in Mozilla Firefox?”, but I found the answer in a Webmasters StackExchange Q&A post. As I understand it, websites ...

  • 發佈於 2021-04-09 06:58
  • 閲讀 ( 30 )

在word2007&2010中為文件新增頁碼

...程實際上也是一樣的。唯一的區別是,當您在列印預覽中檢視它時,您將在Backstage view中提供更多選項。 唯一的區別是,當您在列印預覽中檢視它時,您將在Backstage view中提供更多選項。 這就是它的全部。下次當您有一個包...

  • 發佈於 2021-04-13 23:12
  • 閲讀 ( 25 )
muci2764851
muci2764851

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦