数据库表和视图区别理解

一,表

1>,表是以每秒肉眼看不见的速度刷新的,每次插入数据,修改数据,检索数据都是,刷新表状态的,否则你看到的就是不准确的数据

2>,表是用来增 删 改的,已经不是用来查的了,除非你的访问密度小

二,视图

1>,视图和表的机制完全不同,视图是被动更新,只有删除,修改,插入的时候才刷新,而且不是针对表,是它自己copy了数据,在内存给你看

2>,视图对内存的要求大,但是换来的是读写分离,避免高并发的死锁问题

3>,合理的运用视图,可以把数据库的负担降低很多,一般情况下是 大量的查询造成的死锁,要解决锁,就需要转移查询的主体

4>,创建视图也有个忌讳,不要把内容很大的字段放进去 比如 文章内容 ,这样会消耗你很多内存空间,而且查的慢,这些部分只能是分拆成查视图和查表了

转载于:https://www.cnblogs.com/May-day/p/6344348.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值