数据库优化之简单理解

这是一个简单的理解,适合面试的时候使用

1.从sql语句优化:尽量少些或者不写多余的字段,比如用户登录时,只需要用户名和密码,就不要写状态,时间等的字段。

2.从数据库结构:采用数据库集群,顾名思义就是,使用两台及两台以上的数据库,属于硬件优化。

3.读写分离:也是两台及两台以上的数据库,将数据写进A数据库,以日志的形式同步到B数据库,查询的时候只查询B数据库,这样可以提高访问速度,轻轻数据库的压力。

4.分区分表:分区现在几乎不用但是我们要知道,就是说存多个磁盘,为什么现在几乎不用呢,因为以前磁盘小,现在都以T计算的,所以不存在这个。

                      分表就是将一种表按照需要的方式分开存储,比如说你在淘宝上有几年的订单,他就会把这些表按照月份,年份进行划分存储。

5.慢sql定位:所谓的慢查询就是通过设置来记录超过一定时间的SQL语句!这个功能需要开启。通过记录定位找到那些运行效率比较慢的sql语句,对他们进行分类

转载于:https://www.cnblogs.com/lingling1/p/9592329.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值