partitioning

    2熱度

    1回答

    我想在一個大表創建分區,但我得到這個錯誤: 1505 - 在不分區表分區管理是不可能的 有任何命令轉換表?或者我必須創建一個新的並導入所有數據? 使用複製分區時有什麼問題嗎? 由於提前, 佩德羅

    9熱度

    4回答

    我有一個非常複雜的基於其他物化視圖,常規視圖以及一些表(我不能「快速刷新」)的Oracle視圖。大多數情況下,此視圖中的現有記錄基於日期並且「穩定」,新記錄集具有新日期。 有時,我會收到反向日期。我知道這些是什麼以及如果我維護一張桌子時如何處理它們,但我想保留這個「視圖」。完整刷新大約需要30分鐘,但在任何給定日期只需要25秒。 我可以指定應僅更新物化視圖的一部分(即受影響的日期)嗎? 是否必須取

    12熱度

    2回答

    我有一個表看起來像這樣創建新的分區: CREATE TABLE `Calls` ( `calendar_id` int(11) NOT NULL, `db_date` timestamp NOT NULL, `cgn` varchar(32) DEFAULT NULL, `cpn` varchar(32) DEFAULT NULL, PRIMARY

    20熱度

    1回答

    (注:下面通過回答更新) 對於一個PostgreSQL 8.1(或更高版本)分區表,一個人如何定義UPDATE觸發器和程序「移動」從一個分區到另一個分區的記錄,如果UPDATE意味着對定義分區隔離的約束字段的更改? 例如,我已經像這樣劃分爲活動和非活動記錄表中的記錄: create table RECORDS (RECORD varchar(64) not null, ACTIVE boolean

    6熱度

    3回答

    我不知道是否有針對此問題的「最佳」的解決方案: 我有一個n×m個(像素)與對尺寸的空間預先存在的方型 - 在其上不同大小的物體。現在我想在這個空間中放置q個(相同大小的)新對象,而不會有任何重疊。 我想出了該算法: 創建陣列A [] []具有大小[(n)/(size_of_object_from_q)]x[(n)/(size_of_object_from_q)] 迭代由對所有元素和針對每個: ma

    1熱度

    1回答

    是否有分割大量的分層數據的任何最佳pratices /模式或一般性的建議? 的,比方說,在特定國家和跟蹤誰曾與誰合作所有的人的數據庫思考。如果要孤立地考慮「人」實體,如果要保存每個人的大量數據,那麼自然的方法似乎是將人口劃分爲多個水平分區。然而,(與誰一起工作的)關係可能(並且將會)跨越分區。隨着數據變得越來越交聯,這些關係上的聚類(例如,使用僱主作爲分區鍵來儘量減少交叉分區引用)將不可行。這種聚

    22熱度

    5回答

    在這種情況下,我們應該使用表分區?

    1熱度

    2回答

    任何人都可以告訴我如何在分區表中插入不滿足分區條件的數據。

    2熱度

    1回答

    我發現特定表上使用的分區會影響查詢性能,並希望從表中刪除分區。是否有捷徑可尋?有問題的表格有64個分區。根據一些初步調查,我提出了以下選項。有沒有更好的辦法? 將數據複製到另一個表,刪除所有分區,然後將數據 複製的數據複製回原始表到另一個表,刪除原始表,然後重命名新表和重建索引 使用MERGE PARTITION將所有分區合併爲一個分區 想法?

    0熱度

    3回答

    我有一個表,基本上是這樣的: CREATE TABLE myTable ( id INT auto_increment, field1 TINYINT, field2 CHAR(2), field3 INT, theDate DATE, otherStuff VARCHAR(20) PRIMARY KEY (id) UN