使用多檔案組
可以將不同的資料檔案儲存在不同的檔案組中,這樣可以優化資料儲存
只有資料檔案具有檔案組,日誌檔案不存在檔案組
主資料檔案一定放在主檔案組中
乙個資料檔案只能存放於乙個檔案組中,不能同時存放在多個檔案組中
例子
create database 學生--建立資料庫名稱為「jiu」
on primary ---主資料庫檔案,也可以不寫預設,on用來建立資料檔案
(
name=學生_data,--主資料庫的邏輯檔案名稱
filename='e:\sql\學生.mdf',--指定檔案的儲存路徑
size=3mb,--指定檔案大小
maxsize=4mb,--指定檔案的最大值
filegrowth=10%--指定檔案的增長比例
), --記住,用逗號隔開
(
name=學生_data1,--輔助資料檔案
filename='e:\sql\學生.ndf',--指定檔案的儲存路徑
size=3mb,--指定檔案大小
maxsize=4mb,--指定檔案的最大值
filegrowth=10%--指定檔案的增長比例
),
(
name=學生_data2,--輔助資料檔案
filename='e:\sql\學生.ndf',--指定檔案的儲存路徑
size=3mb,--指定檔案大小
maxsize=4mb,--指定檔案的最大值
filegrowth=10%--指定檔案的增長比例
),
filegroup dbgroup1
(
name=學生_group1,--輔助資料檔案
filename='e:\sql\學生_group1.ndf',--指定檔案的儲存路徑
size=3mb,--指定檔案大小
maxsize=4mb,--指定檔案的最大值
filegrowth=10%--指定檔案的增長比例
),
(
name=學生_group2,--輔助資料檔案
filename='e:\sql\學生_group2.ndf',--指定檔案的儲存路徑
size=3mb,--指定檔案大小
maxsize=4mb,--指定檔案的最大值
filegrowth=10%--指定檔案的增長比例
),
filegroup dbgroup2
(
name=學生_group3,--輔助資料檔案
filename='e:\sql\學生_group3.ndf',--指定檔案的儲存路徑
size=3mb,--指定檔案大小
maxsize=4mb,--指定檔案的最大值
filegrowth=10%--指定檔案的增長比例
),
(
name=學生_group4,--輔助資料檔案
filename='e:\sql\學生_group4.ndf',--指定檔案的儲存路徑
size=3mb,--指定檔案大小
maxsize=4mb,--指定檔案的最大值
filegrowth=10%--指定檔案的增長比例
)
log on --事物日誌檔案
(
name=學生_log,
filename='e:\sql\學生_log.ldf',
size=3mb,
maxsize=4mb,
filegrowth=10%
)
上述建立了三個檔案組:即primary,dbgroup1,dabgroup2
primary是預設檔案組:包含學生_data,學生_data1,學生_data2
dbgroup1檔案組中包括:學生_group1,學生_group2,
dabgroup2檔案組中包括:學生_group3,學生_group4
資料庫整理2
mysql 外掛程式式儲存引擎的資料庫 儲存引擎 儲存方式 磁碟 1.myisam 不支援外來鍵,不支援事務 支援全文索引,底層用b 樹 支援表鎖 2.innodb 支援外來鍵,支援事務 不支援全文索引,底層用b 樹 支援行鎖 3.memory 資料存在記憶體上,讀寫效率高,適合儲存臨時表資料 不考...
建立SQL資料庫
if exists select from sysdatabases where name example drop database example create database example on primary name example data filename d dan exampl...
sql 建立資料庫
if exists select from master.sysdatabases where name mydatabase drop database mydatabase go use master gocreate database mydatabase on primary name my...