问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql优化工具有什么好的吗?

发布网友 发布时间:2022-04-09 08:17

我来回答

1个回答

热心网友 时间:2022-04-09 09:47

在开始演示之前,我们先介绍下两个概念。


概念一,数据的可选择性基数,也就是常说的cardinality值。


查询优化器在生成各种执行计划之前,得先从统计信息中取得相关数据,这样才能估算每步操作所涉及到的记录数,而这个相关数据就是cardinality。简单来说,就是每个值在每个字段中的唯一值分布状态。


比如表t1有100行记录,其中一列为f1。f1中唯一值的个数可以是100个,也可以是1个,当然也可以是1到100之间的任何一个数字。这里唯一值越的多少,就是这个列的可选择基数。


那看到这里我们就明白了,为什么要在基数高的字段上建立索引,而基数低的的字段建立索引反而没有全表扫描来的快。当然这个只是一方面,至于更深入的探讨就不在我这篇探讨的范围了。


概念二,关于HINT的使用。


这里我来说下HINT是什么,在什么时候用。


HINT简单来说就是在某些特定的场景下人工协助MySQL优化器的工作,使她生成最优的执行计划。一般来说,优化器的执行计划都是最优化的,不过在某些特定场景下,执行计划可能不是最优化。


比如:表t1经过大量的频繁更新操作,(UPDATE,DELETE,INSERT),cardinality已经很不准确了,这时候刚好执行了一条SQL,那么有可能这条SQL的执行计划就不是最优的。为什么说有可能呢?


来看下具体演示


譬如,以下两条SQL,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 领淘通淘客助手这个软件怎么样? 道路寻宝 高德 道路寻宝是做什么的啊? QQ说说发布后为什么总是显示:可见范围为仅自己 二十四节气与农历的关系是什么,有什么作用 农历的节气是怎么安排的? 我的QQ空间动态为什么只能我自己看到,我的好友都看不到了呢 为什么二十四节气跟我们传统的农历对不上号? 辐射4脑死任务结局选择 辐射4全任务列表一览有哪些任务任务触发地点 辐射4希瑟任务怎么触发 辐射4完美结局达成攻略 辐射4怎么达成完美结局 算命的说三十年行东方运是什么意思 92年10月初九 中午11点多出生 男 谢谢 辐射4圣约村答题不显示 跪求各位网友大师帮忙~~~ 辐射4剧情任务与杂项任务有哪些 流程图解析 辐射4 synthetic love 怎么找到妻子 身体健全,性格清朗,受人敬受,须事事勉励,勤俭行善,德被乡党,中 辐射4圣约村任务怎么做 辐射4圣约村任务情报 身体健全,性格清朗,受人敬受,须事事勉励,勤俭行善,德被乡党,中年平顺,晚景千钟,福分无量,名利长 艮覆碗东北齐山,方位: 东北,近吉星,不动如山,晚景千钟是什么意思? 辐射4追猎者任务里那女孩怎么救出来的 你知道类似电子地图这样的街景照片是通过什么方式采集的?像微差事上面的道路寻宝是做什么的 你觉得微差事最容易和赚得最多的项目是什么? 有什么众包体验较好的应用推荐一下? 现在都有哪些手机软件能赚钱? 怎样赚钱啊,手机上,那些下载赚钱我不要 道路寻宝忘记密码,怎么修改 高分求几题网络营销策划题的答案!!! 在先等!!!1 网络营销题目 一些网络营销的多项选择题 急求这些网络营销题的答案 网络营销题目:展示性广告和分类广告的定义和特点分别是什么? 网络营销的一道考题 网络营销判断题 EPON GPON UNT OLT 这些在组网中都是什么关系,有哪位大神能简单明了的... 名词解释题目 网络营销 要求专业术语哦 WLAN做传输的时候用华为交换机,它的上行为什么要用ONU或者PTN到OLT机房啊 网络营销试卷..急 在线等 OLT上层设备叫什么? 互联网巨头的战略计划适应了哪些营销环境因素的变化?市场营销的案例题,求 考试中,如何回答网络营销案例分析题