ファイルグループへのテーブルの新規追加の手順
ファイルグループへのテーブルを新規で追加する手順の理解があいまいだったため、簡単に確認してみました。
ファイルグループを分けた場合、違うディスクに配置することで、IO負荷の分散が期待できます。
⓵DBに新規のファイルグループを追加します
-- ================================================ -- DBにファイルグループを新規追加 -- ================================================ ALTER DATABASE [SalesDB] ADD FILEGROUP [Customer_FG]
⓶DBにファイルを追加します
-- ================================================ -- ファイルグループにファイルを新規追加 -- ================================================ ALTER DATABASE [SalesDB] ADD FILE (NAME = N'SalesDB_Custmor' ,FILENAME = N'C:\temp\SalesDB_Custmor.ndf' ) TO FILEGROUP [Customer_FG]
⓷テーブル作成時にON FILEGROUPを指定して実行します
-- ================================================ -- ファイルグループにテーブルを新規追加 -- ================================================ USE [SalesDB] CREATE TABLE [CustomerTBL]( id INT , name NVARCHAR(20) ) ON [Customer_FG]