mysql优化要素和三范式

七大要素:

  1. 表的设计合理化(符合三范式)
  2. 分表技术(水平分割、垂直分割)
  3. 读写(select、delete、update、insert)分离
  4. 存储过程模块化编程,提高读的速度
  5. 对mysql配置优化[配置最大并发数my.ini,默认是100,中小网站提到max_connections=1000比较合理]
  6. mysql硬件服务器升级
  7. 定时清楚不需要的数据,定时进行碎片整理

表的三范式:
(1)是对属性的原子性约束,要求属性(列)具有原子性,不可再分割,即:属性表的列具有原子性(只要是关系型数据库都满足)
(2)表中的记录是唯一的,通常设计一个主键来实现
(3)即表中不要有冗余的数据,就是说表中的信息单独能推算出来
关系型数据库的特点:面对对象或集合
非关系行数据库特点:面对文档
反三范式:
   没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当的保留冗余数据。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值