成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

手把手教你建立SQL數據庫的表分區

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

1)新建一個數據庫

 

2)添加幾個文件組

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

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

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

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

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

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

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

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

下面我來創建分區方案。

  1. Create Partition Scheme PartSchForExample //創建一個分區方案+分區方案名稱  
  2. As Partition PartFuncForExample      //目的為了 分區函數PartFuncForExample  
  3. To 
  4. (  
  5. PRIMARY, //文件組名  
  6. Partition1, //文件組名  
  7. Partition2, //文件組名  
  8. Partition3, //文件組名  
  9. Partition4 //文件組名  

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

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

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

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

總結:

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

當然,分區存儲的好處還有很多我不知道的,歡迎高手們踴躍跟帖賜教,有錯誤的地方也歡迎踴躍拍磚!

---存在即是合理---

原文鏈接:http://www.cnblogs.com/beachant/archive/2011/06/24/2089046.html

【編輯推薦】

  1. 說說Top子句對查詢計劃的影響
  2. SQL Server復災 你懂了嗎?
  3. SQL Server管理 這些你懂嗎?
  4. 用一句SQL解決SQL中斷號問題
  5. 談談Java調用SQL Server分頁存儲過程
責任編輯:艾婧 來源: 沙灘螞蟻的博客
相關推薦

2020-11-27 07:38:43

MongoDB

2016-04-27 09:49:16

用戶模型產品總結

2011-02-22 13:46:27

微軟SQL.NET

2009-04-22 09:17:19

LINQSQL基礎

2025-04-09 08:21:10

2020-08-12 07:41:39

SQL 優化語句

2011-06-28 14:02:49

表分區

2022-05-26 07:41:24

2011-01-10 14:41:26

2011-05-03 15:59:00

黑盒打印機

2025-05-07 00:31:30

2021-09-30 18:27:38

數據倉庫ETL

2021-07-14 09:00:00

JavaFX開發應用

2017-09-05 13:01:11

CocoaPods開源庫GitHub

2010-08-09 09:25:23

SQL Server鏡

2022-07-14 07:34:26

windowsmysqlcentos

2021-02-26 11:54:38

MyBatis 插件接口

2021-12-28 08:38:26

Linux 中斷喚醒系統Linux 系統

2017-05-18 12:45:35

數據分析數據理解數據

2021-09-26 16:08:23

CC++clang_forma
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲社区在线 | 成年人在线 | 99riav3国产精品视频 | 一区二区三区免费看 | 日本黄色片免费在线观看 | 欧美成人精品一区 | 久久精品视频在线观看 | 久草网址 | 2018国产精品| 嫩草视频在线看 | 久久一区二区三区电影 | 99热热99 | 国产中文字幕在线 | jizz中国日本 | 特级毛片| 免费播放一级片 | 日韩精品视频在线观看一区二区三区 | 四虎影视免费在线 | 成人字幕网zmw | 免费精品 | 亚洲人精品 | 99视频在线 | 激情网五月天 | 久久久久久999 | 中文字幕在线第一页 | 日本二区| 国产在线二区 | 成人亚洲性情网站www在线观看 | 精品国产乱码久久久久久中文 | 国产乱码精品一区二三赶尸艳谈 | 亚洲精品乱码久久久久久蜜桃91 | 国产亚洲精品精品国产亚洲综合 | 日韩在线 | 免费v片在线观看 | 国产免费又色又爽又黄在线观看 | 精产国产伦理一二三区 | 中文字字幕一区二区三区四区五区 | 成人精品鲁一区一区二区 | 成人在线视频一区二区三区 | 国产午夜视频 | 国产一区 |