码迷,mamicode.com
首页 > 数据库 > 详细

数据库优化之简单理解

时间:2018-09-05 17:34:53      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:密码   硬件   bsp   功能   速度   sql语句   读写分离   读写   状态   

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

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

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

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

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

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

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

数据库优化之简单理解

标签:密码   硬件   bsp   功能   速度   sql语句   读写分离   读写   状态   

原文地址:https://www.cnblogs.com/lingling1/p/9592329.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!