麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > SQL Server > 正文

一步步教你建立SQL數據庫的表分區

2024-08-31 01:03:27
字體:
來源:轉載
供稿:網友

直接上步驟:

1)新建一個數據庫

 

一步步教你建立SQL數據庫的表分區

一步步教你建立SQL數據庫的表分區

2)添加幾個文件組

一步步教你建立SQL數據庫的表分區

3)回到“常規”選項卡,添加數據庫文件

一步步教你建立SQL數據庫的表分區

看到用紅色框框起來的地方沒?上一步中建立的文件組在這里就用上了。再看后面的路徑,我把每一個文件都單獨放在不同的磁盤上,而且最好都是單獨的放在不同的物理盤上,這樣會大大提高數據的性能。 點擊“確定”數據庫就算創建完成了。

4)接下來要做的是建立一個分區行數,SQL語句如下:大家學習的時候最好不要直接COPY,動手把它抄一遍也好。

create partition function PartFuncForExample(Datetime) as Range Right for Value('20000101','20010101','20020101','20030101')

這里我準備用表中的某個時間字段作為分區的條件,當然你也可以用其他的,比如INT之類,只要好分段的都可以。

這里注意 Right 關鍵字,意思就是當記錄的時間(在下面會被指到表的某個字段)大于等于20000101的時候,數據會被分到下一個區間,比如2000年1月1號之前的數據會被分到一區,包含2000年1月1號和之后的數據會被分到二區,以此類推。Right 也可以使用Left替代,意思同上類似。另外,上面我定義了四個分割點,這四個分割點是根據我們剛剛創建的文件組來決定的。四個分割點就能產生5個區間段,我們把每個區間段的數據存入一個文件組。

正確執行上述語句后你可以在數據里找到以“PartFuncForExample”命名的分區函數,如下圖

一步步教你建立SQL數據庫的表分區

5)把分區函數建立好以后,我們再來建立分區方案。目的是為了把分區函數產生的分區映射到文件數據組里。分區函數是告訴數據庫如何分區數據,而分區方案是告訴數據庫如何把已分區的數據存到哪個文件組里。

下面我來創建分區方案。

Create Partition Scheme PartSchForExample //創建一個分區方案+分區方案名稱 As Partition PartFuncForExample//目的為了 分區函數PartFuncForExample To ( PRIMARY, //文件組名 Partition1, //文件組名 Partition2, //文件組名 Partition3, //文件組名 Partition4 //文件組名 )

正確執行后能在分區方案中看到,如下圖

一步步教你建立SQL數據庫的表分區

6)馬上就快要大公告成了,下面我們來建立要分區存儲的表,該表的數據理論上應該是非常非常多的,百萬級別的記錄以上而且基本上是不更新的。要不然建立分區存儲就沒多大意義了。

Create Table PartitionTable( [ID] [int] Identity(1,1) not null, [Name] [nvarchar](50) not null, [LoginDate] [DateTime] not null //用來進行分區 ) On PartSchForExample([LoginDate]) //上面提到的指定分區字段就是這里指定的了。

執行這段SQL,沒報錯的話就大功告成了,呵呵.

總結:

分區存儲提高了數據庫的性能,被分區存儲的數據物理上是多個文件,但邏輯上任然是一個表,對表的任何操作都跟沒分區之前一樣。插入、刪除、查詢、更新等操作的時候,數據庫會自動為你找到對應的分區,然后執行操作。另外的話 把多個數據文件、日志文件都分別部署在不同的高性能物理盤上,也能大大提高性能.

當然,分區存儲的好處還有很多我不知道的,歡迎大家一起探討!


注:相關教程知識閱讀請移步到MSSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑人日比视频 | 亚洲国产美女视频 | 国产精品视频 | 精品一区二区三区四区在线 | 天天色宗合 | 亚洲成人激情av | 久久久久中精品中文字幕19 | 亚洲国产精品久久久久久久 | 天天碰天天操 | 日韩视频一区在线 | 精品国产一区二区三区四区在线 | sese综合 | 日本在线视频一区二区三区 | a一级黄色毛片 | 国产精品99久久99久久久二 | 午夜精品在线视频 | 中文字幕视频在线播放 | 国产99久久精品一区二区 | 最新亚洲视频 | 亚洲电影在线播放 | 国产精品99久久久久久大便 | 精精国产xxxx视频在线野外 | 欧美一级黄色网 | 亚洲午夜在线 | 久久国产精品电影 | 久久视讯 | 精品国产91久久久 | 久久精品99国产国产精 | 99在线在线视频免费视频观看 | 亚洲一区二区在线视频 | 麻豆国产一区 | 欧美精品一区二区三区在线 | 久久91精品国产91久久yfo | 九九午夜 | 亚洲成人午夜精品 | 色婷婷久久久亚洲一区二区三区 | 国产视频在线播放 | 成人片免费视频 | 国产高潮国产高潮久久久91 | 男女无遮挡羞羞视频 | 欧美一级棒 |