内容正文:
数据库的管理
数据存储方式
创建数据库
管理数据库
性能优化
容量规划
管理数据库
1 数据存储方式
管理数据库
Database
Extent
(8 contiguous 8-KB pages)
Page (8 KB)
Tables, Indexes
Data
Data (file)
.mdf or .ndf
Log (file)
.ldf
Maximum row size = 8060 bytes
管理数据库
从7.0起,去掉了设备,使用操作系统文件
.MDF/.NDF:数据库数据文件,一个主文件,多个辅助文件
.LDF:数据库日志文件,一个或多个
每个文件都有操作系统文件名和逻辑文件名(用在T-SQL中)
基本概念
复制model数据库
页:数据库存储在若干称为页的以8KB为单位的连续磁盘空间块中,1M存储128个页面
行不能跨页,即单个行最大数据量为8060字节,32字节存储其他信息
一个扩展是8个相邻的页面,扩展和页面一次读入内存
事务日志:保存所有当系统出错时需要恢复数据库所需的信息(只保存I、D、U,不记录select语句)
管理数据库
事务是一组SQL语句的集合,作为一个原子单元执行,要么全部执行,要么全不执行
隐性事务:将隐性事务日志模式设为打开
显性事务:begin transation / end ..
事务原理
为了维护数据库的一致性,并且便于进行数据库恢复,SQL SERVER将事务记录在事务日志中。先写日志原则。
事务
日志工作原理
管理数据库
Data modification is
sent by application
1
Disk
Modification is recorded
in transaction log on disk
3
Data pages are located in,
or read into, buffer cache
and modified
2
Buffer Cache
Disk
Checkpoint writes
committed
transactions
to database
4
2 创建数据库
创建过程中的事件
指定选项
修改选项
查看数据库属性
方法:企业管理器、T_SQL
管理数据库
创建过