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

SQL Server數(shù)據(jù)庫自動化管理分區(qū)設計方案圖解

數(shù)據(jù)庫 SQL Server 自動化
本文主要介紹了SQL Server數(shù)據(jù)庫自動化管理的設計方案,通過圖解的形式介紹了分區(qū)的原理,并通過實例加以驗證。希望能對讀者有所幫助。

SQL Server數(shù)據(jù)庫可以自動化管理分區(qū),本文就以圖解的形式介紹了SQL Server數(shù)據(jù)庫的自動化管理分區(qū)的設計方案,接下來我們就開始介紹這一部分內容。

一、設計說明

設計這個自動化的目的是想要交替、重復地使用固定的幾個分區(qū)(分區(qū)編號01~05)來保存數(shù)據(jù),當***一個分區(qū)就是快滿的時候,我們會把最舊數(shù)據(jù)的分區(qū)的數(shù)據(jù)清空出分區(qū),新數(shù)據(jù)就可以使用老分區(qū)空間了。

應用這個自動化管理分區(qū)的環(huán)境是有些限制的,其一:分區(qū)的數(shù)據(jù)是呈現(xiàn)遞增的,比如分區(qū)字段是自增Id值,或者是以日期作為分區(qū);其二:可以接受歷史數(shù)據(jù)被移除分區(qū)表帶來的問題。其三:一天進庫的數(shù)量不應大于分區(qū)管理表PartitionManage中Part_Value與Change_Value的差,因為我們作業(yè)執(zhí)行的頻率是1天,不過你可以調整Change_Value或者作業(yè)的執(zhí)行頻率。

二、看圖說話

SQL Server數(shù)據(jù)庫自動化管理分區(qū)設計方案圖解

(圖1:整體概念圖)

數(shù)據(jù)流經(jīng)過分區(qū)方案,被分配到不同的分區(qū)中,從圖中可以看出,分區(qū)是可以重復利用的,后臺有一個所謂的自動化切換分區(qū)的作業(yè)在跑,目的就是如果重復利用這些分區(qū)。這里的PRIMARY目的就是說明它與其它文件組的一個平級關系,而且我們在做交換分區(qū)時候也會用到PRIMARY,需要事先分配足夠的空間。

SQL Server數(shù)據(jù)庫自動化管理分區(qū)設計方案圖解

(圖2:自動化設計圖)

這是自動化切換分區(qū)作業(yè)的邏輯處理,其中分區(qū)管理表的設計是比較重要的,它的靈活度關系到整個自動化的效果; 這個邏輯有以下幾個特點:

1. 分區(qū)的索引進行存儲位置對齊;其它索引在創(chuàng)建時就使用了分區(qū)方案,索引數(shù)據(jù)跟隨分區(qū)數(shù)據(jù)一起存儲在分區(qū)中;

2. 分區(qū)管理表,包含了分區(qū)記錄數(shù)預警設計,在Id達到這個值后就會進行交換分區(qū);

3. 分區(qū)管理表,F(xiàn)ileGroup_String字段的數(shù)據(jù)可以通過SQL腳本自動化生成,條件就是分區(qū)文件組名稱需要有規(guī)律;

4. 臨時表是創(chuàng)建在PRIMARY主分區(qū)上,跟原表使用相同的分區(qū)方案;需要事先給PRIMARY分配大于或者等于一個分區(qū)文件大小的空間,這樣在交換分區(qū)的時候就不用增量為主分區(qū)分配數(shù)據(jù)空間;

5. 交換舊數(shù)據(jù)到臨時表,使用下面的語句可以把數(shù)據(jù)交換到相同的分區(qū)中編號,這樣可以應對臨時表就是一個歷史表,而好處就是歷史表也同樣使用了分區(qū)。

 

  1. ALTER TABLE [tb] SWITCH PARTITION @PARTITION_num TO [Temp_tb] PARTITION @PARTITION_num 

 

6. 這里需要先修改分區(qū)方案,才能修改分區(qū)函數(shù),這個跟創(chuàng)建分區(qū)函數(shù)與分區(qū)方案的順序是剛好相反的。

SQL Server數(shù)據(jù)庫自動化管理分區(qū)設計方案圖解

(圖3:分區(qū)管理表PartitionManage)

字段說明:Change_Value(預警Id值)Part_Value(分區(qū)函數(shù)值)FileGroup_String(分區(qū)文件組名稱)IsDone(狀態(tài))UpdateTime(更新時間);

這就是那個分區(qū)管理表(PartitionManage),它是經(jīng)過了幾個版本后才把字段確定下來的,現(xiàn)在它已經(jīng)比較完善了,能應對比較多的情況:

1. 比如我們可以修改預警值(Change_Value),讓數(shù)據(jù)提早進入交換分區(qū);

2. 比如我們可以修改分區(qū)值(Part_Value),達到調整分區(qū)間隔的目的;

3. 比如我們可以修改分區(qū)文件組名稱(FileGroup_String),達到跳級文件組的目的;通過修改分區(qū)管理表來設置分區(qū)值與分區(qū)文件組的對應關系;

4. 再比如,我們一次性修改了分區(qū)方案和分區(qū)函數(shù),已經(jīng)去到很后面的分區(qū)值了,那么我們只要設置這些分區(qū)值的狀態(tài)(IsDone)為1(True)就可以解決了。

5. 記錄了進行交換分區(qū)的時間(UpdateTime),方便查詢;

SQL Server數(shù)據(jù)庫自動化管理分區(qū)設計方案圖解

(圖4:分區(qū)為Id字段的記錄分布圖)

這是一個實戰(zhàn)中的分區(qū)情況,這樣的分區(qū)特點就是分區(qū)里面的記錄數(shù)基本上是持平的,在Partition_num=20的記錄中明顯多了很多記錄,這就是因為我們沒有及時進行交換分區(qū)造成的。

SQL Server數(shù)據(jù)庫自動化管理分區(qū)設計方案圖解

(圖5:分區(qū)為ClassId(分類)字段的記錄分布圖)

這同樣是另外一個生產環(huán)境中的真實數(shù)據(jù),這個分區(qū)方式的特點就是分區(qū)的記錄數(shù)不太均等,而我們前期需要做的就是通過劃分每個分區(qū)中ClassId的值來盡量均衡分區(qū)中的記錄數(shù),所以可以看到最小與***值跨度區(qū)別是比較大。

關于SQL Server數(shù)據(jù)庫自動化管理分區(qū)的設計方案就介紹到這里,如果想了解更多關于SQL Server數(shù)據(jù)庫的知識,可以看一下這里的文章:http://database.51cto.com/sqlserver/,您的收獲就是對我們工作***的肯定!

【編輯推薦】

  1. 共享database獨立Schema構建SAAS平臺
  2. Oracle跟蹤文件分析工具TKPROF使用簡介
  3. 誤刪SQL Server日志文件后怎樣附加數(shù)據(jù)庫
  4. 環(huán)境變量導致ASP.Net無法連接Oracle的一個案例
  5. 淺析SQL Server數(shù)據(jù)庫專用管理員連接DAC的使用
責任編輯:趙鵬 來源: 博客園
相關推薦

2011-04-18 10:13:15

SQL Server 自動化表分區(qū)

2011-03-21 10:13:31

Sql Server數(shù)分區(qū)

2009-04-16 17:14:52

2009-04-22 09:42:07

SQL Server監(jiān)視鏡像

2011-03-15 17:13:49

SQL Server 自動化數(shù)據(jù)采集

2011-04-01 15:27:44

SQL Server數(shù)

2010-07-22 11:17:52

SQL Server數(shù)

2011-04-18 10:00:32

SQL Server數(shù)據(jù)庫遷移

2014-08-29 10:24:05

SQL Server

2011-03-29 09:15:20

原始分區(qū)SQL Server數(shù)

2011-03-31 14:33:57

SQL Server最小宕機遷移

2010-07-15 17:28:50

SQL Server

2017-01-17 15:14:49

MySQL數(shù)據(jù)庫自動化

2022-07-05 09:38:47

模型RBACABAC

2011-04-01 15:07:29

數(shù)據(jù)庫自動化

2011-07-20 16:03:06

SQL Server數(shù)分區(qū)表

2010-09-10 13:37:30

表分區(qū)SQL Server

2011-07-07 09:40:05

SQL Server虛擬化數(shù)據(jù)庫

2010-06-30 16:48:19

SQL Server數(shù)

2011-08-30 16:52:22

IP訪問SQL Ser
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区三 | 久久久久久91 | 青青操av| 久久久久久国产一区二区三区 | 亚洲成人在线免费 | 日本精品网站 | 日韩一二三 | 免费v片 | 一级片免费在线观看 | 91精品国产乱码久久久久久久久 | 伊人久久伊人 | 日韩欧美1区2区 | 国产精品免费观看 | 一区二区视频在线 | 国产天堂 | 夜夜骚| 欧美三级不卡 | 国产高清一区二区三区 | 四虎网站在线观看 | 精精精精xxxx免费视频 | 亚洲不卡av在线 | 欧日韩在线观看 | 久久不卡日韩美女 | 九色在线视频 | ww亚洲ww亚在线观看 | 伦理二区 | 女同久久另类99精品国产 | 在线看黄免费 | 精品久久久久国产免费第一页 | www.4虎影院 国产999精品久久久影片官网 | 一区视频 | 香蕉视频久久久 | 欧美日韩中文在线 | 午夜播放器在线观看 | 激情六月丁香 | 日本福利视频 | 精品久久国产老人久久综合 | 人人玩人人干 | 一级黄色生活视频 | 欧美精品片 | 国产黄色大片在线观看 |