分享好友 最新动态首页 最新动态分类 切换频道
网站开发所需经费/百度搜索排名怎么靠前
2024-12-27 10:51

创建索引是一个经久不衰的话题,网上关于索引的使用方式与建议的资料比比皆是,其表述的意思在一定程度上也是大同小异。当然,作为这么一个经典的话题,要确切说清楚怎样用才是好的,那是不容易的,此处就本人一些使用过程中的积累做一些概述,有不足之处,还望多多指正。

网站开发所需经费/百度搜索排名怎么靠前

1、较频繁的作为查询条件的字段应该创建索引.

2、唯一性太差的字段不适合单独创建索引,即使频繁作为查询条件

唯一性太差的字段:如状态字段,类型字段等。这些字段即使创建了单独的索引,MySQL Query Optimizer大多数也不会选择使用,如果什么时候选择了这种索引,可能会带来极大的性能问题。由于索引字段中每个值都含有大量的记录,那么存储引擎在根据索引访问数据的时候会带来大量的随机IO,甚至有时候可能还好出现大量的重复IO

       3、更新非常频繁的字段不适合创建索引

更新字段数据,同时还要更新索引的数据,以确保索引信息是准确的,这会增加IO访问量较大的增加,不仅仅影响更新query的响应时间,还会影响真个存储系统的资源消耗,加大存储系统的负责。


单一索引还是复合索引

对于多个where条件的数据,组合索引会比单一索引的查询效率要高,因为通过单一索引所能过滤的数据并不完整,和通过组合索引相比,存储引擎需要访问更多的记录。但是组合索引在多个字段中存在,更新的频率会带来一定性能消耗。

       对于建立多个单键索引,MYSQL Query  Optimizer大多数时候只会选择一个单键值的索引,然后放弃其他索引。即使他选择了同时利用两个或者更多的索引通过INDEX_MERGE来优化查询,可能所收到的效果并不会比选择其中某一个单键值索引高效。

因为如果选择了INDEX_MERGE来优化查询,就需要访问多个索引,同时还要将通过访问到的几个索引进行merge操作,所带来的成本可能反而会比选择其中一个最有效的索引来完成查询更高。

在创建组合索引并不是说将查询条件中所有字段放在一个索引中,我们还应该尽量让一个索引被多个query语句使用,尽量减少同一个表上面索引的数量,减少因为数据更新所带来的索引更新成本。同时还可以减少因为索引所带来的存储空间的消耗。


大多数场景下比较适合

1、对于单键索引,尽量选择针对当前query过滤性更好的索引

2、在选择组合索引的时候,当前query中过滤性最好的字段在索引字段顺序中排列越靠前越好

3、在选择组合索引的时候,尽量选择可以能够包含当前query的where子句中更多字段索引

4、尽可能通过分析统计信息和调整query的写法来达到选择合适索引的目的而减少通过使用Hint人为控制索引的选择,因为这会是后期的维护成本增加,同时增加维护所带来的潜在风险。


建议

最新文章
「阿里推广关键词排名」阿里关键词优化排名
1、在阿里巴巴上如何提高排名?2、阿里国际站的p4p外贸直通车推广几个关键词合适?3、怎么将阿里巴巴关键词排名做上去如果想要自己发布的信息排名靠前,那么首先我们先要了解一下信息发布的网站的排名规则。掌握了游戏规则,就掌握了成功的
VMware ESXi和vCenter和vSphere关系是怎样的?
事实上,我们所说的vSphere并不是一个特定的软件。VMware vSphere是VMware的服务器虚拟化软件套件,它包括了许多软件组件,它们中的每一个都在vSphere环境中执行不同的功能。 VMware vSphere的两个核心组件就是VMware ES
洗衣机的桶洗净用法图解
洗衣机的桶洗净用法图解  很多人都奇怪,为什么自己和家人经常感到皮肤发痒,你有没有想过,很有可能就是你家的家用洗衣机导致的?表面看似干净的家用洗衣机,拆开内筒却是积满了厚厚的污垢。接下来小编为你带来家用洗衣机的桶洗净用法图
wordpress建站教程?(织梦dedecms从入门到通晓建站视频教程)
备情况起首用wordpress需求体系撑持,相应的php mysql以及apache等情况。详细看下图 更多资源 攻种号:中创项目网 百度搜索:中创项目网 www.zcw8.cn 更多资源 攻种号:中创项目网 百度搜索:中创项目网 www
喵趣漫画 免费下载安装手机版
喵趣漫画免费下载安装手机版一款专为漫画爱好者设计的手机看漫软件。喵趣漫画该软件每天都会不断更新高品质的漫画,让用户随时随地都能享受到最新的漫画作品,还支持多设备同步使用,方便用户在不同的设备上进行漫画阅读,让阅读变得更加便
湖北爱采购优化排名
百度爱采购给商家带来了哪些优势:1、用户在百度首页搜索企业名称时,搜索结果首页会出现一张关于该企业的名片,上面有该企业的注册信息、经营范围和产品供应信息。百度名片可以帮助用户快速了解企业,增强信任,打造品牌,提升知名度。2、
华为擎云 S540 14英寸轻薄商务笔记本(i7-1260P 16G 512G )手机互联/win11-H 银色参数
详细参数品牌:华为(HUAWEI)系列:S540型号:S540颜色:银色产品定位:家庭办公上市时间:2023年3月操作系统:Windows 11核心数:十二核心CPU类型:Intel i7CPU型号:i7-1260PCPU主频:50三级缓存:无内存容量:16G内存类型:DDR4最大支持
水务人,你提问ChatGPT了吗?浅谈人工智能变革水务行业
前言近期,由OpenAI公司推出的人工智能产品ChatGPT火爆全球,在发布的短短两个月内用户数突破一亿。它被誉为是与互联网同样重要的发明,并有可能改变世界。ChatGPT的爆火意味着AI从技术端到应用端的日趋成熟,AI为产业和人们生活带来的变革
网易邮箱无法登陆怎么办?全面指南快速解决问题
简介:网易邮箱作为国内知名的电子邮件服务提供商,自上线以来便深受用户青睐。然而,随着使用人数的增加,难免会遇到网易邮箱无法登陆的问题。这篇文章将为您提供一份全面的指南,快速解决网易邮箱无法登陆的问题,让您能够轻松应对这类困
厨房翻新橱柜拆改有哪些注意事项?这几点莫要放过!
  橱柜在厨房中的作用还是比较大的,一旦厨房中的橱柜比较老旧,亦或者是无法正常使用的,就有必要对其进行拆除改造。橱柜拆改并非想象中的那般容易,而是需要注意相应的细节。到底,厨房翻新橱柜拆改有哪些注意事项?在此爱空间将必须要
相关文章
推荐文章
发表评论
0评