在数据库中,对性能影响最大的包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。

索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。
1.索引不存储null值。
更准确的说,单列索引不存储null值,复合索引不存储全为null的值。索引不能存储Null,所以对这列采用is null条件时,因为索引上根本
没Null值,不能利用到索引,只能全表扫描。
为什么索引列不能存Null值?
将索引列值进行建树,其中必然涉及到诸多的比较操作。Null值的特殊性就在于参与的运算大多取值为null。这样的话,null值实际上是不能
参与进建索引的过程。也就是说,null值不会像其他取值一样出现在索引树的叶子节点上。
2.不适合键值较少的列(重复数据较多的列)。
假如索引列TYPE有5个键值,如果有1万条数据,那么 WHERE TYPE = 1将访问表中的2000个数据块。
再加上访问索引块,一共要访问大于200个的数据块。
如果全表扫描,假设10条数据一个数据块,那么只需访问1000个数据块,既然全表扫描访问的数据块
少一些,肯定就不会利用索引了。
3.前导模糊查询不能利用索引(like '%XX'或者like '%XX%')
假如有这样一列code的值为'AAA','AAB','BAA','BAB' ,如果where code like '%AB'条件,由于前面是
模糊的,所以不能利用索引的顺序,必须一个个去找,看是否满足条件。这样会导致全索引扫描或者全表扫
描。如果是这样的条件where code like 'A % ',就可以查找CODE中A开头的CODE的位置,当碰到B开头的
数据时,就可以停止查找了,因为后面的数据一定不满足要求。这样就可以利用索引了。
4.MySQL主要提供2种方式的索引:B-Tree索引,Hash索引。
B树索引具有范围查找和前缀查找的能力,对于有N节点的B树,检索一条记录的复杂度为O(LogN)。相当于二分查找。
哈希索引只能做等于查找,但是无论多大的Hash表,查找复杂度都是O(1)。
显然,如果值的差异性大,并且以等值查找(=、 <、>、in)为主,Hash索引是更高效的选择,它有O(1)的查找复杂度。
如果值的差异性相对较差,并且以范围查找为主,B树是更好的选择,它支持范围查找。
MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和性能。
相关推荐:
AI公众号文章生成,轻松打造爆款内容
SEM+SEO:助力企业数字化营销的双剑合璧之道,ai头像丑
SEO新闻:2025年最新趋势与最佳实践,你不可错过的SEO战略,郑州网络营销推广的优势
ChatGPT模型进化历程:人工智能的智慧革命,ai 喷枪星空
什么是seo技术,什么是seo及seo的作用 ,AI倒放仓鼠
用AI写文章会不会查重率高?破解写作困扰的真相
SEO妍:搜索引擎优化的艺术,轻松打造网络营销新未来,辽宁网站建设贵不贵
SEO快速排名实例:如何通过实战技巧提升网站排名,快速突破流量瓶颈,安徽ai跑步机企业
SEO模板:提升网站排名,助你快速抢占搜索引擎流量高地,选择seo职业缺点
如何快速写出高质量的AI文章:从入门到精通
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
SEO永远,数字营销的核心力量,广州seo搜索栏内容
AI免费写文章:让创作变得轻松高效
AI免费工具:提升效率与创意的秘密武器
SEO优化:让你的网站在竞争中脱颖而出,临沧seo代理
OpenAI您的信用卡被拒绝了?请尝试用借记卡支付,轻松解决支付问题!,ai cdr缩略图补丁
AI人物生成:重新定义虚拟形象创作的未来
好用的AI写作软件,让创作更高效
seo需要学会什么编程,seo要会些什么 ,剪映怎样加ai
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
SEO动态:2025年SEO趋势与优化技巧解析,十堰外贸网站推广费用
摘要AI生成:高效工作的新时代利器
ChatGPT页面怎么拖不动?解决问题的终极指南,日韩AI换脸在线观看
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
求一个AI软件,彻底改变你的工作与生活!
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
“曝光量扩大,助力品牌腾飞的秘密武器”,盐山网站优化免费咨询
ChatGPT付款被拒?如何应对与解决常见支付问题,掉包ai
ChatGPT进不去怎么办?解决方案与技巧,轻松畅享智能对话,ai va
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
SEO新手必看:从零开始SEO优化的终极指南,随州网站优化技巧
互联网快排:助力企业网站流量爆发的秘密武器,西安网站建设找资源公司
好用的AI写作工具,提升写作效率与创意的最佳选择
GPT人工智能-让未来触手可及的智慧之光,ai头花写真
好用的AI写作软件免费推荐:创作新境界!
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
SEO优化引导新官网,助力企业迈向成功之路,宋轶ai换
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
亚马逊中什么是seo,亚马逊sop ,ai临摹中国名画
SEO通过-如何通过SEO优化让你的业务在搜索引擎中脱颖而出,保定网站建设推广专家
ChatGPT当前不可用?背后的原因与解决方案全解析,ai propos
360排名优化价格:打造高效网络营销的制胜法宝,ai换脸刘浩存自wei
什么是seo反连接,网站反链多好还是少好 ,网易ai产品
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广
SEO师:如何在数字时代为企业赢得流量与销量,十堰网站关键词优化教程
SEO能给企业带来什么价值,seo的影响 ,ai蓝衣美女