这是我读MCDBA书时,碰到的一些问题,希望大家能帮我,谢谢!!
在SQL 2000中,新用户数据库实际上时MODEL数据库的备份。新用户数据库显示MODEL数据库中的所有内容。建立数据库备份之后,其扩展到请求的长度。在SQL SERVER 2000中至少指定一个存储数据和保存系统表的文件和保存事务日志的文件。
问:MODEL 数据库是一个什么样的数据库,有什么内容。
每个数据文件种只允许一个数据库,但一个数据库可以有多个数据文件。
问:数据文件是一个MDF文件,每个数据库文件只允许一个数据库,这我能理解,但一个数据库怎么会有多个数据文件,请举个例子。
事物日志应存放在自己的文件,也可以存放在多个文件中。
问:事物日志应该存放在自己的LDF文件中,它这里也可以存放在多哥文件中是什么意思。
有几个可以保证数据库可靠性与一致性的措施,这些措施是不同的RAID级,RAID 是冗余廉价磁盘阵列(Redundant Array of Inexpensive Disks)
问:RAID是冗余磁盘阵列,这是一种方案或软件的组织,还是纯粹硬件方面的东东,或是其他什么。
RAID 5
RAID 5 是带奇偶性的带区,将数据写入以硬盘带区集中。奇偶性校验和被写入带区集中所有磁盘中。这样就提供了很好的容错性和优秀的速度,但有一定的开销量。奇偶性校验可以带区集中一个磁盘遇到故障时重建丢失的信息。
问:为什么带了奇偶性的带区,就就提供了很好的容错性,它在带区集中一个磁盘遇到故障时重建丢失的信息的过程和原理是什么?
页快:八页组成的块,总长度为64KB,由于页块是分取表格、索引的基本单元,而所有对象都存放在某种表格中,因此所有对象都存放在页块中。SQL SERVER 有两种页块。
Uniform 在统一页块中,同一对象使用八个页面。
Mixed 在混合页块中,对象太小,无法用完八页,因此一个页块存放多个对象。
问: uniform 和 mixed在组织上有什么区别,导致在混合页快中,对象会太小而无法用完八页。