创建及维护数据库
1.数据库存储空间的分配
一个数据表10000行数据,每行3000字节,计算表需要的存储空间。
解:
“1页是一块8KB的连续磁盘空间”,约等于8000B
10000/2 * 8KB=40MB(行不能跨页存储,每一页存放2行,则有5000页)
2 * 3000=6000
空间利用率=6000/8000=75%
2.数据库文件组
主文件组(PRIMARY)
系统定义,包含主要数据文件和任何没有明确分配的其他文件组的其他数据文件,系统表所有页均分配在主文件组中。
用户定义文件组
在定义或修改数据库时用FILEGROUP关键字指定。
- 日志文件不在文件组中,日志空间与数据空间分开管理。
- 一个文件不可以是多个文件组成员。
- 若文件组包含多个文件,则在所有文件被填满后才会自动循环增长。
- 文件加入数据库中后,不能移动到其他文件组。
- 只能指定一个文件组为默认文件组。
3.数据库文件的属性
文件名及其位置 :逻辑文件名,物理文件名
初始大小:不小于model数据库主要数据文件的大小
增长方式:默认
最大大小:默认无限制