SQL Server基本概念

目的:建立資料庫

CREATE DATABASE 練練
ON PRIMARY
(
 NAME='練習主檔',FILENAME='C:\練習\練主.mdf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
 --初始大小5mb,無限大(以磁碟容量),若塞爆5m,每次成長8%
)
LOG ON
(
 NAME='練習紀錄',FILENAME='C:\練習\練紀.ldf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
)

補充:課堂中建議,GB級的每次成長固定容量,超過GB以%成長為佳





目的:建立資料庫,並分別放在不同的模擬磁碟中

CREATE DATABASE 新新

ON PRIMARY
(
 NAME='新新主檔',FILENAME='C:\練習\D\新主.mdf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
),
FILEGROUP 會計群
--新設定一個會計群
(
 NAME='會計1',FILENAME='C:\練習\E\會1.ndf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
),
(
 NAME='會計2',FILENAME='C:\練習\F\會2.ndf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
),
(
 NAME='會計3',FILENAME='C:\練習\G\會3.ndf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
),
FILEGROUP 人事群
--新設定一個人事群
(
 NAME='人事1',FILENAME='C:\練習\H\人1.ndf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
),
(
 NAME='人事2',FILENAME='C:\練習\I\人2.ndf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
)
LOG ON
(
 NAME='新新紀錄',FILENAME='C:\練習\J\新紀.ldf',
 SIZE=5MB,MAXSIZE=UNLIMITED,FILEGROWTH=8%
)

SQL Server是用「群組」的概念,其中切割時注意:
一、PRIMARY,MDF 獨立的磁碟,主檔,不可分割(可自行製作RAID)
二、LOG,LDF 獨立的磁碟,紀錄檔,目的還原不可分割(可自行製作RAID)
三、群組,NDF 可以分在不同的磁碟,最好等量分割(同大小),未來若群組的磁碟爆了,新增硬碟時可以已當時初始的硬碟數量進行購買,以利速度平衡
四、群組就是RAID0的概念實現


留言

熱門文章