数据库优化之简单理解
Posted lingling1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据库优化之简单理解相关的知识,希望对你有一定的参考价值。
这是一个简单的理解,适合面试的时候使用
1.从sql语句优化:尽量少些或者不写多余的字段,比如用户登录时,只需要用户名和密码,就不要写状态,时间等的字段。
2.从数据库结构:采用数据库集群,顾名思义就是,使用两台及两台以上的数据库,属于硬件优化。
3.读写分离:也是两台及两台以上的数据库,将数据写进A数据库,以日志的形式同步到B数据库,查询的时候只查询B数据库,这样可以提高访问速度,轻轻数据库的压力。
4.分区分表:分区现在几乎不用但是我们要知道,就是说存多个磁盘,为什么现在几乎不用呢,因为以前磁盘小,现在都以T计算的,所以不存在这个。
分表就是将一种表按照需要的方式分开存储,比如说你在淘宝上有几年的订单,他就会把这些表按照月份,年份进行划分存储。
5.慢sql定位:所谓的慢查询就是通过设置来记录超过一定时间的SQL语句!这个功能需要开启。通过记录定位找到那些运行效率比较慢的sql语句,对他们进行分类
以上是关于数据库优化之简单理解的主要内容,如果未能解决你的问题,请参考以下文章