美文网首页
数据库优化学习笔记(一)

数据库优化学习笔记(一)

作者: 欧阳的博客 | 来源:发表于2018-03-23 15:22 被阅读0次

几大原则:

(1)尽量不要用复合查询,能用逻辑处理最好。

(2)查询数据如果有好几个条件,先查可以筛选出少的条件,再查比较广泛的条件,这样后查询的东西会在前查询的基础上查询,效率更高。

(3)条件判断不要用不等号,要用等号。例:比如条件是要找到status为0的数据(status总共有0,1,2,3四种状态),用status=1 or status=2 or status=3。

(4)添加索引,并优化索引。

(5)数据库中的删除全部要逻辑删除,不要物理删除。例:添加一个字段,该字段为0代表存在,为1代表删除。

(6)逻辑删除的字段要加在所有索引上。

(7)循环里面别出现查询!先查出所有数据,在循环判断查出数据。

但是以上并不知道原理,所以先去学习一波数据库索引的相关知识。

相关文章

  • 数据库索引学习笔记

    数据库索引学习笔记 数据库索引优化是后台开发必备的技能,本文记录下学习数据库索引的一些心得。 MyISAM和Inn...

  • 无标题文章

    目录 笔记大型项目优化概述大型项目优化的方向代码优化数据库优化缓存优化架构优化Memcache与MySQL比较语法...

  • 数据库设计三范式与反范式

    MySql设计与优化系列笔记:一、数据库设计三范式与反范式二、MySql表设计与优化 第一范式: 1、数据库的所有...

  • 数据库优化学习笔记(三)

    数据库优化学习笔记(二)学习下mysql的基本语句,常用结构,接下来涉及到mysql的事物管理,索引、存储过程、使...

  • 学习笔记-数据库优化

    腾讯课堂,燕十八Mysql高性能优化https://ke.qq.com/course/171224 建表原则 变长...

  • 数据库优化学习笔记(一)

    几大原则: (1)尽量不要用复合查询,能用逻辑处理最好。 (2)查询数据如果有好几个条件,先查可以筛选出少的条件,...

  • MySql表设计与优化

    MySql设计与优化系列笔记:一、数据库设计三范式与反范式二、MySql表设计与优化 1、实体关系分析 实体关系需...

  • zabbix优化之进阶版

    官网调优 1. 数据库优化 1.设置数据库分区优化,buffer优化,hash优化, 说明:数据库分区优化的优点:...

  • GEO数据库视频学习笔记(差异分析、可视化、GSEA)

    笔记回顾:1.GEO数据库视频学习笔记(芯片数据下载和数据读取)2.GEO数据库视频学习笔记(ID转换)3.GEO...

  • QNNPACK学习笔记

    QNNPACK学习笔记 序言 最近FACEBOOK开源了一个深度学习优化库QNNPACK,我们计划使用其优化网络模...

网友评论

      本文标题:数据库优化学习笔记(一)

      本文链接:https://www.haomeiwen.com/subject/zdkxcftx.html