下載吧 - 綠色安全的游戲和軟件下載中心

          軟件下載吧

          當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫 > MS_SQL > SQL Server 數(shù)據(jù)庫的分區(qū)分表(水平分表)詳細步驟

          SQL Server 數(shù)據(jù)庫的分區(qū)分表(水平分表)詳細步驟

          時間:2024-02-14 10:20作者:下載吧人氣:24

          3、實現(xiàn)步驟

            1、 需求說明

            將數(shù)據(jù)庫Demo中的表按照日期字段進行水平分區(qū)分表。要求數(shù)據(jù)文件按一年一個文件存儲,且分區(qū)的分割點會根據(jù)時間的增長自動添加(例如現(xiàn)在是2017年1月1日,將其作為一個分割點,即將2017年1月1日之前的數(shù)據(jù)存儲到數(shù)據(jù)文件A中,將2017年1月1日的之后的數(shù)據(jù)存儲到數(shù)據(jù)文件B中;當(dāng)時間到2018年1月1日時,自動將2018年1月1日添加為一個新的分區(qū)分割點,并將2017年1月1日至2018年1月1日的數(shù)據(jù)存儲在數(shù)據(jù)文件B中,將2018年1月1日之后的數(shù)據(jù)存儲在一個新的數(shù)據(jù)文件C中,以此類推)。

            2、實現(xiàn)思路

            2.1分區(qū)原理

            要實現(xiàn)這一功能,首先要了解數(shù)據(jù)庫對水平分區(qū)表進行分區(qū)存儲的原理。

            所謂水平分區(qū)分表,就是把邏輯上的一個表,在物理上按照你指定的規(guī)則分放到不同的文件里,把一個大的數(shù)據(jù)文件拆分為多個小文件,還可以把這些小文件放在不同的磁盤下。這樣把一個大的文件拆分成多個小文件,便于我們對數(shù)據(jù)的管理。

            2.2 水平分區(qū)優(yōu)點

            l  便于存檔

            l  便于管理:備份恢復(fù)時可以單一的備份或者恢復(fù)某一個分區(qū)

            l  提高可用性:一個分區(qū)故障,不影響其他分區(qū)的正常使用

            l  提高性能:提升查詢數(shù)據(jù)的速度

            2.3 實現(xiàn)思路

            ①     創(chuàng)建數(shù)據(jù)庫

            ②     在創(chuàng)建的數(shù)據(jù)庫中添加文件組

            ③     在文件組中添加新的文件

            ④     定義分區(qū)函數(shù)

            ⑤     定義分區(qū)架構(gòu)

            ⑥     定義分區(qū)表

            ⑦     定義代理作業(yè),自動添加分區(qū)分割點

            ⑧     測試數(shù)據(jù)

            注意:

            ²  分區(qū)表依賴于分區(qū)架構(gòu),而分區(qū)架構(gòu)又依賴與分區(qū)函數(shù),所以在穿件分區(qū)函數(shù)、分區(qū)架構(gòu)、分區(qū)表是要按照對應(yīng)的順序創(chuàng)建。

            ²  分區(qū)函數(shù)并不屬于具體的分區(qū)架構(gòu)和分區(qū)表,它們之間僅僅是使用關(guān)系。

            ²  分區(qū)表只能在創(chuàng)建的時候指定為分區(qū)表

            3、實現(xiàn)步驟

            3.1代碼創(chuàng)建分區(qū)表

            3.1.1  創(chuàng)建數(shù)據(jù)庫

            新建數(shù)據(jù)庫,并將其命名為Demo

            3.1.2  添加文件組

            代碼格式:

            ALTER DATABASE <數(shù)據(jù)庫名稱> ADD FILEGROUP<文件組名>

            代碼示例:

            ALTER DATABASE DemoADD FILEGROUP DemoFileGroup

            3.1.3  添加文件

            代碼格式:

            ALTER DATABASE <數(shù)據(jù)庫名稱> ADD FILE <數(shù)據(jù)標(biāo)識> TO FILEGROUP<文件組名稱>

            注意:數(shù)據(jù)標(biāo)識中name為邏輯文件名、filename為物理文件路徑名、size為文件初始大小(單位:kb/mb/gb/tb)、filegrowth為文件自動增量(單位:kb/mb/gb/tb)、maxsize為文件增大的最大大小(單位:kb/mb/gb/tb/unlimited)

            代碼示例:

            ALTER DATABASEDemo ADD FILE (
            NAME=’DemoFile1′,
            FILENAME=’D:ProgramFilesMicrosoft SQL ServerMSSQL11.MSSQLSERVERMSSQLDATADemoFile1.mdf’,
            SIZE=5MB,
            FILEGROWTH=5MB)
            TOFILEGROUP DemoFileGroup

          標(biāo)簽MSSQL,SQLServer,技術(shù)文檔,數(shù)據(jù)庫,SQLSERVER

          相關(guān)下載

          查看所有評論+

          網(wǎng)友評論

          網(wǎng)友
          您的評論需要經(jīng)過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 国产福利一区二区三区视频在线| 亚洲AV无码一区二区三区在线 | 国产一区二区三区在线看片 | 日韩精品一区二区三区老鸭窝| 无码人妻精品一区二区三区蜜桃 | 一区二区三区在线| 久久久av波多野一区二区| 无码日韩AV一区二区三区| 国产一区二区三区影院| 亚洲日韩激情无码一区| 色狠狠色噜噜Av天堂一区| 国产福利一区二区在线视频| 国产无人区一区二区三区| 中文字幕人妻AV一区二区| 精品国产乱码一区二区三区| 国产成人无码AV一区二区| 成人区人妻精品一区二区不卡网站| 偷拍激情视频一区二区三区| 中文乱码字幕高清一区二区| 国产精品合集一区二区三区| 亚洲国产系列一区二区三区| 亚洲日韩AV无码一区二区三区人| 国产免费一区二区三区| 亚洲欧美成人一区二区三区 | 91无码人妻精品一区二区三区L| 国产精品制服丝袜一区| 日韩精品一区二区三区毛片| 色一乱一伦一区一直爽| 国产日韩一区二区三免费高清| 国产精品无圣光一区二区| 一区二区三区四区精品视频| 日韩免费无码视频一区二区三区| 精品香蕉一区二区三区| 日韩有码一区二区| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 亚洲av无码一区二区乱子伦as| 人妻无码一区二区三区免费| 国产精品日韩一区二区三区| 中文字幕无线码一区| 亚洲日韩精品国产一区二区三区| 日韩在线视频不卡一区二区三区|