深入理解MySQL索引底层数据结构
在日常工作中,我们会遇见一些慢SQL,在分析这些慢SQL时,我们通常会看下SQL的执行计划,验证SQL执行过程中有没有走索引。通常我们会调整一些查询条件,增加必要的索引,SQL执行效率就会提升几个数量级。我们有没有思考过,为什么加了索引就会能提高SQL的查询效率,为什么有时候加了索引SQL执行反而会没有变化,本文就从MySQL索引的底层数据结构和算法来进行详细分析。
混世魔王 混世魔王
1年前
Linux系统目录结构以及皕杰报表部署目录
我们用root登录linux系统后,这时是在root目录下,输入cd..返回上一级目录。输入ls回车,你会看到如下图所示:下面就每个目录加以说明:•/bin:bin是Binaries(二进制文件)的缩写,这个目录下是最经常使用的命令。•/boot:boot
Wesley13 Wesley13
3年前
thinkphp的目录结构设计经验总结
用thinkphp开发了好些项目了;最近准备抽空写一些经验总结;希望能给刚开始接触tp的童鞋们提供一些开发的方案;少走一些弯路;少踩一些坑;这些绝对都是些精华干货;耐着性子阅读;相信收货大大的;可以结合git项目对照研究:http://git.oschina.net/shuaibai123/thinkphpbjyadmin(http://g
Stella981 Stella981
3年前
SpringBoot 中 @SpringBootApplication注解背后的三体结构探秘
!Profile(https://uploadimages.jianshu.io/upload_images/982424765c07db4e6eb5ceb.jpg?imageMogr2/autoorient/strip%7CimageView2/2/w/1240)概述SpringBoot约定大于配置的功
Stella981 Stella981
3年前
ClickHouse和他的朋友们(6)MergeTree存储结构
上篇的 存储引擎技术进化与MergeTree(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMjM5NzAzMTY4NQ%3D%3D%26mid%3D2653934789%26idx%3D1%26sn%3D61dcd65a3b
Easter79 Easter79
3年前
Structured Streaming Programming Guide结构化流编程指南
 目录Overview(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fspark.apache.org%2Fdocs%2Flatest%2Fstructuredstreamingprogrammingguide.html%23overview)Qui
Stella981 Stella981
3年前
Python编程之数据结构与算法练习_001
声明:题目出自《剑指Offer》。算法原理请自行找书撸,不废话。直接上Python版本代码。题目:求从小到大的顺序的第1500个丑数。我们把只包含因子2、3和5的数称作丑数(UglyNumber)1计算第1500个丑数21,2,3,4,53importdatetime4
Stella981 Stella981
3年前
Python数据结构与算法——双端队列Dequeue
!(https://oscimg.oschina.net/oscnet/fa1ed5efabdf40f390081750e73ed60e.png)点击上方蓝字关注我们双端队列Dequeue双端队列是一种有序的数据集,与队列相似,但双端队列的两端都可以作为队首
Stella981 Stella981
3年前
Chrome sendrequest错误:TypeError:将圆形结构转换为JSON
我有以下...chrome.extension.sendRequest({req:"getDocument",docu:pagedoc,name:'name'},function(response){varefjsresponse.reply;});
小万哥 小万哥
1年前
Redis数据结构:高频面试题及解析
概述Redis是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。Redis支持很多特性,例如将内存中的数据持久化到硬盘中,使用复制来扩