美文网首页
694.【系统分析】数据库系统——索引优化策略

694.【系统分析】数据库系统——索引优化策略

作者: 七镜 | 来源:发表于2023-06-07 08:14 被阅读0次

索引是提高数据库查询速度的利器,而数据库查询往往又是数据库系统中最频繁的操作,因此,索引的建立与选择对数据库性能优化具有重大意义。索引的建立与选择可遵循以下准则:

  1. 建立索引时,应选用经常作为查询,而不常更新的属性。避免对一个经常被更新的属性建立索引,因为这样会严重影响性能。

  2. 一个关系上的索引过多会影响 UPDATE、INSERT和 DELETE 的性能,因为关系一旦进行更新,所有的索引都必须跟着做相应的调整。

  3. 尽量分析出每个重要查询的使用频度,这样,可以找出使用最多的索引,然后可以先对这些索引进行适当的优化。

  4. 对于数据量非常小的关系不必建立索引,因为对于小关系而言,关系扫描往往更快,而且消耗的系统资源更少。

相关文章

  • sql优化的一般策略

    sql 优化的一般策略:索引优化,sql改写,参数优化,优化器 索引优化 以select * from vvsho...

  • 常见的几种黑帽SEO作弊手法

    做SEO优化,其实是针对搜索引擎算法,通过相关策略,获得搜索引擎对网页的爬行、抓取、索引、收录。SEO优化主要有白...

  • MySQL最佳实践

    索引使用策略及优化 创建索引 在经常查询而不经常增删改操作的字段加索引。 order by与 group by 后...

  • MySQL索引优化策略

    1. 使用EXPLAIN 使用EXPLAIN关键字可以帮助我们分析select语句,让我们知道查询效率低下的原因,...

  • 9月17-MySQL性能优化

    MySQL性能优化策略 1、MySQL内核架构 2、索引原理与查询优化 加速MySQL高效查询数据的数据结构 二分...

  • 索引使用策略及优化

    基于我的上一篇文章 B-/B+树看 MySQL索引结构,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成...

  • MYSQL explain执行计划解读

    Explain 查看SQL语句的执行计划:分析SQL执行计划,优化SQL及索引策略,run faster. ...

  • mysql索引优化实践

    一 数据准备 员工表,id自增主键,name,age,position构成联合辅助索引 二 优化策略 2.0 列的...

  • MySQL,必须掌握的6个知识点

    目录 一、索引B+ Tree 原理 MySQL 索引 索引优化 索引的优点 索引的使用条件 二、查询性能优化使用 ...

  • 搜索引擎优化

    搜索引擎优化 SEO(Search Engine Optimization):汉译为搜索引擎优化。搜索引擎优化是一...

网友评论

      本文标题:694.【系统分析】数据库系统——索引优化策略

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