mysql 优化概念 及 工作原理

一、www 原则

    why 为什么 how 怎么做 what 做什么 

 二、数据库优化

 2.1 对于一个数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。
  一般来说,要保证数据库的效率,要做好以下四个方面的工作:
    1、数据库的设计(三范式)。
    2、sql语句优化。
    3、数据库参数配置。
    4、恰当的硬件资源和操作系统。
    这个顺序也表现了这四个工作对性能影响的大小。

   2.2数据库的设计
    通俗地理解三个范式,对于数据库设计大有好处,在数据库设计中,为了更好的应用三个范式,就必须通俗的理解三个
    范式(通俗的理解是够用的理解,并不是最科学最准确的理解):
    1、第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解(只要是关系型数据库都满足1NF)。
    2、第二范式:2NF是对记录的唯一性约束,要求记录有唯一的标识,既唯一的实体。
    3、第三范式:3NF是对字段冗余性的约束,既任何字段不能由其他字段派生出来,它要求字段没有冗余,没有冗余的数据库设计可以做到。

    但是,没有冗余的数据库未必是好的数据库,有时为了提高运行效率,就必须减低范式标准,适当保留冗余数据,具体做法是,在概念数据模型设计时遵守第三范式,降低范式标准的工作放到物理数据模型设

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值