database-partitioning

    0熱度

    1回答

    在我的MySQL的基礎上,與發動機= InnoDB和1個文件由分區,我有: 表1按日期 表2,通過日期計數表1的條目劃分 表1是由軟件填充,表2是由觸發器填充於表1,如下: CREATE TRIGGER tgi_table1 AFTER INSERT ON table1 FOR EACH ROW INSERT INTO table2 values (NEW.date, 1) ON DUPLICAT

    0熱度

    1回答

    我有幾個關於分區的問題,我打算刪除table1中的現有分區方案/函數,然後將新的分區方案/函數指向table1(我知道如何繼續進行此過程,但在此之前,我會想知道一些建議/回答下面的查詢) 如果我在表中的數據刪除舊/現有的分區方案/功能會發生在老partition.ndf文件中的數據是什麼? (刪除/未修改) 如果我刪除舊的/現有的分區方案/函數與表中的數據會發生在表中的數據? (會不會有記錄的任何

    0熱度

    1回答

    我有一個日常工作,這個工作正在做基本 LOAD臨時表 交換分區與源表 重建本地索引 重建全局索引 但是,問題在於重建索引需要大量時間,這使得源表在此期間不可用 。源表是非常關鍵的表以支持實時應用程序。 由於這種情況,使用此表的Web服務會超時例外。 我有其他的方法,而不是在源表上建立這個索引嗎? 任何幫助或討論是非常讚賞。 你可以找到剪斷了日常工作的代碼,源表(TableX的)結構和臨時表 (TA

    0熱度

    1回答

    ALTER TABLE ticket_details PARTITION BY LIST(ticket_status_id) SUBPARTITION BY LIST(ticket_type_id) ( PARTITION QTR1 VALUES IN (1) ( SUBPARTITION sQTR1 VALUES IN (1), SUBPART

    1熱度

    1回答

    微軟對分區鍵選擇的建議鼓勵選擇一個能夠導致100或1000個分區的鍵。總的主題是「越多越好」。 我的問題是,CosmosDb是否會遭受導致高度分散的邏輯分區數量過多的分區鍵? 我正在考慮使用定義團隊工作組標識並且也等同於客戶租戶邊界的分區鍵。這個分區鍵很好地映射到我的應用程序中的數據查詢和事務邊界訪問模式。不過,我擔心的是,每個租戶只有100個存儲文檔,每個租戶估計有50 kb的存儲空間,到我的C

    2熱度

    1回答

    我在網上找不到關於此的信息。 改變已分區表的最佳方法是什麼? 我應該只是使用普通 UPDATE `table` MODIFY COLUMN `column_name` TINYINT(1) DEFAULT 1 NOT NULL; 和鎖表幾分鐘 ,或者我應該運行由分區命令分區? UPDATE `table` PARTITION (p0) MODIFY COLUMN `column_name` T

    1熱度

    1回答

    Oracle 12c中有一個非分區表,將其稱爲't1',其中包含3列(a,b,c)的10M記錄。 列「a」有100個不同的整數值。 如何創建第二個表't2',它具有't1'中的所有值,但是是基於列'a'進行分區的,以便每個分區對應於列'a'中的一個不同值? (應該有100個分區創建)。 謝謝!

    0熱度

    1回答

    我有一個使用declarative partitioning表進行分區按日期範圍表(w00t!) - 在我的情況一年。 當我查詢對陣表 - SELECT * FROM tbl WHERE date > date '2016-01-01',它的工作原理完全如預期;只掃描包含較新數據的表格。 當我使用變量或函數(CURRENT_DATE,NOW()等)指定日期時,EXPLAIN表示它掃描每個分區。 東

    13熱度

    2回答

    我在應用程序中遇到了一些代碼,這使得數據庫調用僅僅調用UUID字符串上的ORA_HASH函數(documentation)。這樣做的原因在於,它需要將服務呼叫給另一個似乎使用ORA_HASH進行分區的系統。 我想知道算法ORA_HASH的用法,這樣我就可以重新實現它,爲一個無法訪問真實數據庫的應用程序提供類似的服務調用,更不用說Oracle了。目前爲止,我只能找到相當於Oracle API文檔的內

    0熱度

    1回答

    我想知道如果可能的話,建立一個查詢語句,從2個不同的分區讀取同一個表。 在我的情況,我有兩個分區(partition_A和partition_B)和表「消費」,如今在我做這樣的說法: Select id, item From partition_A(consume) union all Select id, item From partition_B(consume); ,但我想,當我