摘要: 聚集索引: 简单概念:一个表中根据主键创建的一棵B+树,索引的叶子节点存放了表中所有的记录,存储记录在物理位置上是连续的,一个叶子节点存放一条对应的记录(PS:是根据主键创建的B+树,叶子节点存数据记录) 。 举个例子(以汉语字典为例): 汉语字典的正文本身就是一个聚集索引,比如我们要查“安”字,由于汉语词典的拼音排序是从“a”开始到“z”结尾的,则“安”字自然而然就排在字典前部,若翻遍了所... 阅读全文
posted @ 2018-06-17 15:17 猴子特种兵 阅读(902) 评论(0) 推荐(0)
摘要: 存在某一节点高度过高 阅读全文
posted @ 2018-06-17 14:50 猴子特种兵 阅读(229) 评论(0) 推荐(0)
摘要: 1.索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结构。 可以理解为“排好序的快速查找数据结构” 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 2、优势 类似大学图书馆建书目索引,提高数据检索效率,降低数据库的... 阅读全文
posted @ 2018-06-17 14:19 猴子特种兵 阅读(246) 评论(0) 推荐(0)
摘要: explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 使用方法,在select语句前加上explain就可以了。 mysql> explain select * from servers; +----+-------------+---------+------+---------------+------+------... 阅读全文
posted @ 2018-06-17 13:50 猴子特种兵 阅读(294) 评论(0) 推荐(0)
摘要: MySQL的语句执行顺序 MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过相应的步骤。 下面我们来具体分析一下查询处理的每一个阶段 1.... 阅读全文
posted @ 2018-06-17 13:12 猴子特种兵 阅读(197) 评论(0) 推荐(0)
摘要: 3. Connection Pool: 连接池 管理缓冲用户连接,线程处理等需要缓存的需求。 负责监听对 MySQL Server 的各种请求,接收连接请求,转发所有连接请求到线程管理模块。每一个连接上 MySQL Server 的客户端请求都会被分配(或创建)一个连接线程为其单独服务。而连接线程的 阅读全文
posted @ 2018-06-17 12:47 猴子特种兵 阅读(279) 评论(0) 推荐(0)
摘要: 摘自 https://blog.csdn.net/fuzhongmin05/article/details/70904190 阅读全文
posted @ 2018-06-12 00:45 猴子特种兵 阅读(167) 评论(0) 推荐(0)
摘要: Linux组基本介绍 在Linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其他组的概念。 1.一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。 查看文件的所有者 指令 ls -ahl 修改文件所有者 指令 chown 用户名 文件名 修改文件所在的组 指令 chgrp 组名 文件名 改变用户所在的组 usermod -g 组名 用户名... 阅读全文
posted @ 2018-06-11 20:23 猴子特种兵 阅读(120) 评论(0) 推荐(0)
摘要: 1.添加用户 useradd [选项] 用户名 案例 添加一个用户xm # useradd xm 注意:当创建用户成功后,会自动的创建和用户同名的家目录。 也可以根据 useradd -d 指定目录 新的用户名,给创建的用户指定家目录 2.给用户指定或者修改密码 passwd 用户名 案例 给xm指定密码 3.删除用户 userdel 用户名 案例1 删除用户xm 但是要保留家目录... 阅读全文
posted @ 2018-06-11 19:50 猴子特种兵 阅读(167) 评论(0) 推荐(0)
摘要: Myeclipse启动后点击tomcat报错如下: java.lang.NullPointerException at com.genuitec.eclipse.ast.deploy.core.Deployment.(Unknown Source) at com.genuitec.eclipse.ast.deploy.core.ModuleDeployment.(Unknown ... 阅读全文
posted @ 2018-06-11 13:51 猴子特种兵 阅读(238) 评论(0) 推荐(0)