簡體   English   中英

SQL Server 2016表分區

[英]SQL Server 2016 table partitioning

添加新分區的標准步驟是:創建文件組,添加文件,更改分區方案和功能,重建表(聚集索引)。 但是,如果表中還沒有任何屬於新分區的數據,您真的需要重建表嗎? 我不相信...謝謝!

通過ALTER PARTITION FUNCTION ... [MERGE | SPLIT] RANGE來更改分區,從不需要“重建表”步驟ALTER PARTITION FUNCTION ... [MERGE | SPLIT] RANGE ALTER PARTITION FUNCTION ... [MERGE | SPLIT] RANGE分區是否包含數據; SQL Server將根據需要在文件組之間移動數據。 索引始終與分區方案一致。 誠然, 文檔可能對此更加清晰。 他們目前唯一提及的是

ALTER PARTITION FUNCTION對在單個原子操作中使用該函數的所有表和索引進行重新分區。 但是,此操作是脫機進行的,並且根據重新分區的程度,可能會占用大量資源。

如果您真的很眼,您可以從中推斷出數據會根據需要移動,但它可能更明確。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM