月第28期php版基础就业学习手册mysql优化.pdfVIP

  • 3
  • 0
  • 约8.7千字
  • 约 37页
  • 2023-08-03 发布于北京
  • 举报

月第28期php版基础就业学习手册mysql优化.pdf

数据库优化概述 对于一个以数据为中心的应用,数据库的好坏直接影响到程序 的性能,因此数据库性能至关重要。一般来说,要保证数据库 的效率,要做好以下四个方面的工作: ① 数据库设计 ②sql语句优化 ③ 数据库参数配置 ④ 恰当的硬件资源和操作系统 这个顺序也表现了这四个工作对性能影响的大小 三范式的讲解 通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应 用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科 学最准确的理解): 第一范式:1NF含义 1.对属性的原子性约束,要求属性(列)具有原子性,不可再分 解;2. 第一范式就是无重复的列 ;只要是关系型数据库都满足1NF) 第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性; 主键不含业务逻辑。 第三范式:3NF是对字段冗余性的约束,它要求字段没有冗余。 没有冗余的数据 库设计可以做到。表的列的值,如果可过通过显示推导或者隐式的推导出,则就 不应该设置该列. 但是,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须 降低范式标准,适当保留冗余数据。具体做法是: 在概念数据模型设计时遵守第 三范式,降低范式标准的工作放到物理数据模型设计时考虑。降低范式就是增加 字段,允许冗余。

文档评论(0)

1亿VIP精品文档

相关文档