美文网首页
数据库优化 - 漏斗法则

数据库优化 - 漏斗法则

作者: 百斧 | 来源:发表于2020-01-27 00:24 被阅读0次

漏斗法则

数据库优化的漏斗法则基本可分为5个层次:

  1. 减少数据访问(减少磁盘访问)
    • 索引,减少全表扫描
  2. 返回更少数据(减少网络传输或磁盘访问)
    • 根据实际业务需求返回所需数据
  3. 减少交互次数(减少网络传输)
    • 缓存
    • 存储过程
    • 批量查询
  4. 减少服务器CPU开销(减少CPU几内存开销)
    • 批量处理
    • 在客户端处理大量负责运算
  5. 利用更多资源(增加资源)
    • 硬件资源


      漏斗法则

关于索引

三星索引

  • One-star Index
    查询条件都包含在索引中,所需要扫描的索引区间尽可能的少
  • Two-star Index
    在One star index的基础上,利用索引能消除排序,排序非常消耗内存和CPU,尤其是数据量大的情况下
  • Three-star Index
    在two star index的基础上,能够利用索引覆盖来消除回表,即能够在索引中完成所有的操作。

相关文章

  • 数据库优化 - 漏斗法则

    漏斗法则 数据库优化的漏斗法则基本可分为5个层次: 减少数据访问(减少磁盘访问)索引,减少全表扫描 返回更少数据(...

  • 神马SEM进阶优化:营销漏斗优化法

    神马SEM进阶优化:营销漏斗优化法营销漏斗优化法营销漏斗全称为“搜索营销效果转化漏斗”,它呈现出企业搜索营销的各个...

  • 面向程序员的数据库访问性能优化法则

    面向程序员的数据库访问性能优化法则

  • zabbix优化之进阶版

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

  • APP优化——留存漏斗

    由于之前在应用商场工作,对于应用的健康漏斗有一定的认知和了解。如何通过漏斗获取更有价值的数据及用户指向,对于一个A...

  • 数据库存储原理特性索引优化

    说一下mysql数据库存储的原理? 事务的特性? 数据库索引 数据库怎么优化查询效率? 数据库优化方案 优化索引、...

  • MySQL优化

    数据库SQL优化大总结之 百万级数据库优化方案

  • 数据库索引创建与优化

    对于数据库的优化主要包括三个部分:查询优化、索引优化和字段类型优化,其中,索引优化则是数据库优化的重中之重。一个查...

  • 数据库调优

    数据库优化

  • 如何设计一个高并发的系统

    数据库的优化,包括合理的事务隔离级别、SQL语句优化、索引优化 使用缓存、尽量减少数据库IO 分布式数据库、分布式...

网友评论

      本文标题:数据库优化 - 漏斗法则

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