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

          軟件下載吧

          當前位置:軟件下載吧 > 數據庫 > MS_SQL > SQL Server 數據庫的分區分表(水平分表)詳細步驟

          SQL Server 數據庫的分區分表(水平分表)詳細步驟

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

          3、實現步驟

            1、 需求說明

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

            2、實現思路

            2.1分區原理

            要實現這一功能,首先要了解數據庫對水平分區表進行分區存儲的原理。

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

            2.2 水平分區優點

            l  便于存檔

            l  便于管理:備份恢復時可以單一的備份或者恢復某一個分區

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

            l  提高性能:提升查詢數據的速度

            2.3 實現思路

            ①     創建數據庫

            ②     在創建的數據庫中添加文件組

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

            ④     定義分區函數

            ⑤     定義分區架構

            ⑥     定義分區表

            ⑦     定義代理作業,自動添加分區分割點

            ⑧     測試數據

            注意:

            ²  分區表依賴于分區架構,而分區架構又依賴與分區函數,所以在穿件分區函數、分區架構、分區表是要按照對應的順序創建。

            ²  分區函數并不屬于具體的分區架構和分區表,它們之間僅僅是使用關系。

            ²  分區表只能在創建的時候指定為分區表

            3、實現步驟

            3.1代碼創建分區表

            3.1.1  創建數據庫

            新建數據庫,并將其命名為Demo

            3.1.2  添加文件組

            代碼格式:

            ALTER DATABASE <數據庫名稱> ADD FILEGROUP<文件組名>

            代碼示例:

            ALTER DATABASE DemoADD FILEGROUP DemoFileGroup

            3.1.3  添加文件

            代碼格式:

            ALTER DATABASE <數據庫名稱> ADD FILE <數據標識> TO FILEGROUP<文件組名稱>

            注意:數據標識中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

          標簽MSSQL,SQLServer,技術文檔,數據庫,SQLSERVER

          相關下載

          查看所有評論+

          網友評論

          網友
          您的評論需要經過審核才能顯示

          熱門閱覽

          最新排行

          公眾號

          主站蜘蛛池模板: 日韩人妻无码一区二区三区久久 | 日本精品少妇一区二区三区| 无码精品久久一区二区三区| 人妻少妇AV无码一区二区| 亚洲AV无码一区二区三区电影| 一区二区三区波多野结衣| 中文乱码人妻系列一区二区| 亚洲国产一区国产亚洲| 黑人大战亚洲人精品一区| 国产日韩精品一区二区在线观看 | 无码免费一区二区三区免费播放| 午夜精品一区二区三区在线视| 中文乱码人妻系列一区二区| 日本视频一区在线观看免费| 日韩视频一区二区三区| 精品aⅴ一区二区三区| 日韩精品一区二区三区影院 | 久久4k岛国高清一区二区| 国产精品亚洲产品一区二区三区| 中文字幕人妻AV一区二区| 国产精品夜色一区二区三区| 亚洲一区二区影院| 无码日韩精品一区二区免费暖暖 | 在线精品视频一区二区| 日本韩国黄色一区二区三区| 日本一区二区三区精品国产| 精品一区二区三区电影| 视频在线观看一区二区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 国产在线视频一区二区三区98| 亚洲成人一区二区| 中文字幕人妻丝袜乱一区三区| 国产午夜精品一区二区三区嫩草 | 久久一区不卡中文字幕| 久久精品国产第一区二区三区| 日韩精品无码免费一区二区三区 | 精品日韩一区二区| 日韩一区二区三区在线精品| 亚洲福利视频一区二区| 亚洲视频在线一区二区| 熟女大屁股白浆一区二区|