七张图解释什么是库数据数据库索引统计信息执行计划执行代价
Posted El Shaddai.plus
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了七张图解释什么是库数据数据库索引统计信息执行计划执行代价相关的知识,希望对你有一定的参考价值。
(标题要配上手工耿磁性的声音)老秦看了手工耿的段子,也想给大家带来点欢乐,像手工耿学习出一遍让大家有兴趣学数据库的文章
:古代人们生活物资太多时,房间变得一团糟,不得不面对很多困难,萌生了收纳的想法
上图
图1:老秦有了钱之后,萌生了一统天下的想法,奈何打仗总是找不到枪
图2:军师出马出来出谋划策,“清代陈昌治刻本【说文解字】【卷九】【广部】庫” 兵車藏也。从車在广下。苦故切。
一切都是整整齐齐、竟然有序,这TM绝对是强迫症的福音啊,看起来极度舒适。
自从有了库,老秦在也不用担心他的枪找不到了,钥匙在手,天下我有,夫妻齐心其利断金。
图3:老秦到了知识大爆炸的现代,孩子要上幼儿园,资料太多,又遭遇了同样的问题。。经过一番思考,这些资料需要处理
数据:就是有用的信息,结构化数据和非结构化数据
图4:说干就干,老秦找来几页纸,分门别类,记录了这些资料目录
索引:就是记录数据的位置的数据
图5:老秦拿来订书机把“资料”和“目录” “按顺序”订到了一起,变成了一本本“书”
统计信息: 描述数据是怎么在数据库中存储的(表统计信息、列统计信息、索引统计信息),就是资料和目录下方的页码,把它屡屡
收集表统计信息:就是老秦给书包了个封皮。
收集索引统计信息:就是老秦拿订书机订目录。
收集列统计信息:就是老秦拿订书机订资料。
图6:老秦买了一个书架放这些书,交了一点钱,送孩子去上了春苗幼儿园,后来孩子考上了满意的红旗小学
执行计划::一条SQL语句在数据库中的执行过程或访问路径的描述 。就是春苗幼儿园的课程表。
执行代价:这条SQL语句执行所消耗的资源描述。就是老秦给孩子交的幼儿园学费。
甲方爸爸:这SQL怎么这么慢,老秦你来优化一下。大概就是那张小学录取通知书吧~
图7:老家有人听说了老秦是做数据库赚钱的,就问老秦“数据库是啥啊?”
老秦也不知道怎么解释:就是装数据的库吧~
文章写完了,老秦又要操心孩子上小学的事情了~大家下期再见
什么? 有人问 幼儿园的女老师是啥?自己脑补吧,老秦怕挨打
以上是关于七张图解释什么是库数据数据库索引统计信息执行计划执行代价的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 执行计划利用统计信息对数据行的预估原理二(为什么复合索引列顺序会影响到执行计划对数据行的预估)