这是我读MCDBA书时,碰到的一些问题,希望大家能帮我,谢谢!!

jason_sh 2002-10-25 09:20:36


在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在组织上有什么区别,导致在混合页快中,对象会太小而无法用完八页。
...全文
24 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
CentaurCao 2002-10-27
  • 打赏
  • 举报
回复
4. 需要硬件支持。RAID矩阵需要由RAID卡将若干块磁盘连接起来,做成RAID矩阵。读写的时候同时向几块磁盘中读写,并发执行。同时写入数据时会有数据校验写入。如果一块磁盘出错,可以从剩余的几块磁盘中通过原先写入的校验数据恢复出来。
lanying 2002-10-26
  • 打赏
  • 举报
回复
1.模板
2.逻辑上一个数据库,物理上可以是多个文件,没什么奇怪的,主要是为了效率,例如放到不同的磁盘上可以并发操作
3.同上
4.一种数据镜象的方案,从RAID0-6
5.好像应该是海明校验具有纠错能力
6.知道得不多,学习
愉快的登山者 2002-10-25
  • 打赏
  • 举报
回复
1。MODEL 数据库是一个模板数据库,建立其他应用数据库时,都是用此模板库。
2。如MODEL 就是一个数据库,但他有10多个文件,systypes,sysusers等。

34,872

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧