columnstore

    1熱度

    2回答

    我們目前正在Azure上運行,並且我們有一個包含數億行的表。此表格是靜態的,每週更新一次。我們已經看了列存儲索引但遺憾的是它不天青又那麼下面是我的問題, 威爾列存儲索引可在Azure中? 如果不是我們可以使用其他技術來獲得與ColumnStore索引相同的性能 好處嗎? 我們可以通過使用Azure表存儲獲得相同的查詢性能嗎? 我是新手,都Azure和柱狀數據庫,所以請原諒我,我,如果我提出這些問題

    2熱度

    1回答

    比方說,我們有如下表: CREATE TABLE T ( ID INT, String1 nvarchar(400), String2 nvarchar(400) ) 和查詢: select String1, String2, count(*) from T group by String1, String2 如果T是由column-store index索引,這個分組查詢一般會

    0熱度

    1回答

    我有一個關於數據倉庫和列式數據庫的問題。在我的項目中,該公司在Visual Studio SQL服務器中使用倉庫解決方案,在查詢大量數據的複雜問題時,他們遇到了性能問題。我想嘗試用基於列的數據庫替換數據庫。我知道您可以將面向行的數據庫「轉換」爲基於更多列的數據庫,或使用開放源代碼數據庫(如Vertica或Sybase IQ),我只是想知道它如何適合倉庫?您是否需要在倉庫中擁有明星連接模式,或者您是

    4熱度

    1回答

    列存儲索引的優點之一是單列數據「彼此相鄰存儲在磁盤上」。這代表更好的壓縮和更快的讀取時間。 但是;當使用B樹(一個常規的非聚集索引)時,不是樹的葉子數據本身?因此,當我在列A上創建索引時,列A中的所有字段都不會與磁盤平行排列在磁盤上嗎?這意味着數據可以被壓縮並且可以被快速讀取。 所以簡而言之:當一個列存儲索引的性能比單個列上的B樹更高時? 在此先感謝!

    1熱度

    2回答

    當我們在一個巨大的表中創建一個列存儲索引,它使用一個單獨的物理存儲磁盤上存儲coulmn存儲索引或從行stoarge改變基表的存儲結構柱商店。 這裏我的問題是,當我們任何表創建普通索引,IT賣場STHE索引列數據爲使用單獨的存儲B-樹不影響基表,以同樣的方式列存儲索引呢?

    0熱度

    1回答

    (要求) 我們需要一個快速和可擴展解決。 我們需要更快的方式做特別查詢; 我在考慮將我的10列表分成10個表格。 該表有10億行。 原稿臺 ID,VALUE1,VALUE2,VALUE3,VALUE4,值5,VALUE6,VALUE7,VALUE8,VALUE9,VALUE10 到10個表 ID,VALUE1(索引上值1) ID,VALUE2(索引上值2) ID,VALUE3(索引上VALUE3)

    3熱度

    2回答

    我很開心測試了sql server 2012的columnstore索引功能。因爲您不能使用這樣的索引更新/插入表,所以我在一些選項上閱讀:保留一個單獨的表併爲每個批量插入使用新的分區或禁用索引,執行更新/插入,然後重建索引。 對於我的測試,我選擇了後者選項,並結束了與此存儲過程: -- Disable the columnstore index. ALTER INDEX [All_Column