materialized-views

    4熱度

    2回答

    我剛開始使用Cassandra DB。我想在Cassandra上創建物化視圖(用於存儲查詢),但是在google中搜索後,我還沒有找到任何關於它的信息。也許在Cassandra中是不允許的? 好,物化在關係數據庫(Oracle作爲實例)的觀點可以用下面的語句創建: CREATE MATERIALIZED VIEW table_mv BUILD IMMEDIATE REFRESH FAST

    0熱度

    1回答

    我有一個oracle數據庫(DB1),它通過db-link到DB2,使用預定的JOB在每個午夜刷新物化視圖。 MV的刷新發生在運行模式中的每個表名並逐個刷新每個表的過程中。 最近,在DB2駐留的地方出現了電力問題。如果DB2在DB1啓動其作業時脫機,則DB1上的物化視圖將變空。如果沒有連接,爲什麼刷新不會簡單失敗?我怎樣才能阻止這種情況發生? 在此先感謝

    0熱度

    1回答

    我想要的是:我想做一個select語句,其中結果集有2列,視圖名稱和(blob,long,memo)視圖的創建腳本 即:選擇視圖名,viewscript從somesystemtable viewname表示LIKE '%數字%的值' viewname viewscript ------------------------------------------------ AlfaNume

    2熱度

    1回答

    根據某些情況,我在PostgreSQL中有一個視圖,它既可以是普通的也可以是物化的。我試圖編寫一個查詢,可以肯定地放下視圖,而且無論現在的類型如何,都不會有錯誤。但是,這似乎並不容易。當我嘗試使用下面的代碼,我得到一個錯誤: DROP VIEW IF EXISTS {{ schema }}.{{ viewName }}; DROP MATERIALIZED VIEW IF EXISTS {{ s

    1熱度

    2回答

    想象一下帶鎖門的房間。門附近有讀卡器。要打開門,您需要將您的卡放入讀卡器。 我有2代表與我的Oracle數據庫事件 - 項(門從打開的房間外) 退出(門被從房間內打開) 我要的是選擇presense間隔像 員工1在某天從10:00到11:00以及從12:00到18:00在房間裏。 但也有3個問題 有時用戶打開門,但不離開房間。 有時一個用戶打開門,另一個用戶和他一起出門,而 門一次打開。 數據的大

    0熱度

    1回答

    Oracle在創建物化視圖時在select子句內使用子查詢時存在限制。當您這樣做時,您會收到錯誤「ORA-22818:此處不允許的子查詢表達式」。 由於這個限制,我一直在努力重寫查詢並將子查詢移出select子句。查詢是遞歸地使用父/子關係構建路徑,並且我試圖通過將表加回到自身並查看記錄是否有孩子來指示特定類別是否是葉類別。 SELECT A.PRODUCTCATEGORYID, A.PARENT

    4熱度

    1回答

    我有一個物化視圖,需要重新定義SQL。我們有一個外部系統通過數據庫鏈接訪問視圖,怪物視圖花費5分鐘來刷新視圖中的數據。我知道如何重新定義視圖的SQL的唯一方法是放棄它並重新創建它,但如果外部系統找不到表或者它沒有完整的數據集,那將會非常糟糕。我需要儘可能減少停機時間。 有沒有辦法做到這一點本身或超過優雅: 創建公共同義詞,物化視圖,並使用該視圖中使用同義詞代替一切。 創建新的物化視圖與新的SQL

    8熱度

    4回答

    我正在將一堆數據加載到Postgresql 9.3數據庫中,然後我想刷新所有依賴於更新表的物化視圖。有沒有辦法自動執行它,而不是通過每個視圖並逐一刷新它們?我知道Oracle可以很容易地做到這一點,但在梳理PostgreSQL文檔後我沒有發現任何東西。

    0熱度

    1回答

    我是oracle新手,我想知道是否可以在視圖之上創建物化視圖。我還需要在mview中有一個列,其中有一個複雜的計算,我正在考慮編寫一個函數。

    8熱度

    2回答

    我剛剛創建的表DEPT和EMP類似如下的觀點: create table DEPT (dept_no number , dept_name varchar(32) , dept_desc varchar(32), CONSTRAINT dept_pk Primary Key (dept_no)); create table EMP (emp_no number, dept_no