1.系统数据库:
model-模板数据库,我们创建的数据库都是Copy它;
tempdb-临时数据库,SQLServer重启后就会重新创建它;用户可以在它上面创建私有(前缀#)和全局(前缀##)临时表;
Others-示例数据库;
2.数据库文件:
SQLServer每个数据库必须至少跨越两个文件,一个是用于数据以及索引和分配页,另一个用于事务日志。主要有三种类型的数据文件:主数据文件,次数据文件,日志文件。
为了数据库空间分配和管理更加方便,可以将一个数据库的多个数据库文件归并到不同的文件组。
3.数据库备份与恢复:
备份类型:全备份,增量备份,日志备份;
恢复模式:FULL恢复,BULK_LOGGED恢复,SIMPLE恢复。
posted @ 2009-02-25 23:18 风生水起 阅读(114) 评论(0) 编辑
SQLServer体系结构:网络程序库,用户态调度器,关系引擎,OLE数据库,存储引擎,IO管理器,Win32API。
1)直接替换;
2)分成delete和insert两个操作分别执行;
2.SQLServer页面大小为8k,每8个页面组成一个“集”(extent),集是分配回收空间的最小单位;
3.事务通过先写日志的方式实现的;
4.事务的隔离级别分为:非提交读,提交读,可复读,可串行化;
5.锁分共享锁(读),排它锁(写),意向锁,集锁等;
6.数据恢复三个阶段:分析,重做,反做;
posted @ 2009-02-25 22:49 风生水起 阅读(143) 评论(0) 编辑

