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

数据库常用优化方案

时间:2018-11-22 00:02:54      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:主从复制   频繁   关系   str   sele   长度   方案   arch   arc   

数据库常见优化方案

  1. 正确建立索引,以及命中索引查询,可以极大得加快我们得查询速度。
  2. mysql主从复制,读写分离,减轻数据库得负荷压力,并且保证了数据安全。
  3. 使用缓存技术,即redis,把操作频繁得数据使用redis等放在内存中,加速查询速度。
  4. 分库,把数据表较多得数据库中得数据表分开到更多得数据库中。
  5. 分表,把数据量较大得数据表拆分到多个表中,包括 垂直分表,将数据分割到N张表,以及 水平分表,将列分到到N种表。
  6. 将固定长度得字段写在前面,加速查询速度;如 name和age字段时,把age字段放在name字段前面,(name字段使用varchar()可能不定长)。
  7. 对于固定选择的内容:性别,可以将其对应关系保存在内存中。(即有choice的字段,django的choice就是把对应关系保存在内存中)。
  8. limit的使用,如果确定了数据量,尽量使用limit查询数据;select * from tb where name=‘glh‘ limit 1;

数据库常用优化方案

标签:主从复制   频繁   关系   str   sele   长度   方案   arch   arc   

原文地址:https://www.cnblogs.com/glh-ty/p/9998059.html

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