0%

磁盘调度

存取时间 = 寻道时间+等待时间+读取时间

  • 寻道时间是指刺头移动到磁道所需的时间(找磁道的时间)
  • 等待时间是等待读写的扇区转到磁头下方所用的时间(找扇区的时间,也就是旋转延迟的时间)
  • 读取时间就是传输时间

磁盘

多个磁片的同一个磁道形成一个柱面,有时候磁道也称为柱面

在扇区上读取数据时是顺序读取的,跨扇区读取的话是随机读取的

阅读全文 »

权限语句

授权语句

1
2
3
4
5
GRANT <权限>[...]
ON <对象类型><表类型>
TO <用户>[...]
WITH GRANT OPTION
-- WITH GRANT OPTION是指获得权限的用户还可以将权限赋给其他用户

收回权限语句

1
2
3
4
5
REVOKE <权限>[...]
ON <对象类型><对象名>
FROM <用户>[...]
[RESTRICT|CASCADE]
-- CASCADE 是指级联收回

数据库设计

数据库设计分为四个阶段

  • 需求分析阶段 了解用户需求确定系统边界,作为概念结构设计的依据,建立需求说明文档、数据字典、数据流图
  • 概念设计阶段 对信息分析和定义,采用ER模型
  • 逻辑设计阶段 将ER图转换为指定的数据模型、关系模式、确定完整性约束和确定用户视图
  • 物理设计阶段 聚簇索引是在物理设计确定的

数据库设计

阅读全文 »

三级模式和两级映像

数据库是建立在三级模式和两级映像上的

三级模式结构

三级模式是指外模式、概念模式、内模式

  • 外模式 也叫用户模式或子模式,是用户与数据库系统的接口,是用户用到的那部分数据的描述。用户使用数据操纵语言对数据库进行操作,实际上是对外模式的外部记录进行操作。描述外模式的语言是“外模式DDL”。对应的是视图
  • 概念模式/模式 是数据库中全部数据的逻辑结构和特征的描述,由若干个概念记录类型组成,反映的是数据库的结构及其联系。对应的是基本表
  • 内模式 也叫存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,定义所有的内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。如记录的存储方式是顺序存储,按照B树结构存储等。描述内模式的语言是“内模式DDL”。对应的是存储文件

三级模式

阅读全文 »

系统指标

系统可靠性分析

可靠性指标

  • 平均无故障时间 MTTF = 1/λ,λ为失效率
  • 平均故障修复时间 MTTR = 1/μ,μ为修复率
  • 平均故障间隔时间 MTBF = MTTR+MTTF
  • 系统可用性 MTTF/(MTTR+MTTF)*100%

可靠性为 MTTF/(1+MTTF) , 可用性为 MTBF/(1+MTBF),可维护性为 1/(1+MTTR)

一般MTTR很小,所以通常认为MTBF ≈ MTTF,也就是说可用性为 MTTF/(1+MTTF)