MySQL 索引机制
高校 IT 实力排行榜 (2213)
我的学校
我管理的社区
官方推荐社区
76
其他社区
2213
请编写您的帖子内容
社区频道(6)
显示侧栏
卡片版式
全部
新生报道
校友交流
知识分享
求职就业
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选
124
评分
回复
MySQL 索引机制
谈到 InnoDB 引擎的时候聊过在 InnoDB 引擎是面向行存储的,数据都是存储在磁盘的数据页中,数据页里面按照固定的行格式存储着每一行数据。InnoDB存储引擎是 B+ 树索引组织的,所以数据即索引,索引即数据。B+ 树的叶子节点存储的都是数据段的数据。InnoDB 引擎对数据的存储必须依赖于主键,主键对应的索引叫做聚集索引。如果不幸的是你建表没有建主键,InnoDB 会从表字段中寻找第一个非空的唯一索引作为聚集索引,如果还是不幸找不到,InnoDB 会生成一个不可见的名为 ROW_ID 的列,该列是
复制链接 扫一扫
分享
80
评分
回复
Binlog 必知
Binlog 的主要作用有两个:Binlog 包括两类文件:Binlog 日志功能默认是开启的,线上情况下 Binlog 日志的增长速度是很快的,在 MySQL 的配置文件 中提供一些参数来对 Binlog 进行设置。需要注意的是:max_binlog_size :Binlog 最大和默认值是 1G,该设置并不能严格控制 Binlog 的大小,尤其是 Binlog 比较靠近最大值而又遇到一个比较大事务时,为了保证事务的完整性不可能做切换日志的动作,只能将该事务的所有 SQL 都记录进当前日志直到事务结束
复制链接 扫一扫
分享
86
评分
回复
MySQL架构浅析
我们可以先看看下图MySQL的整体架构图MySQL的逻辑架构大致可以分为三层应用层是MySQL体系架构的最上层,它可其他client-server架构一样,主要包含如下内容:1. 连接处理当一个客户端向服务端发送连接请求后,MySQL server会从线程池中分配一个线程来和客户端进行连接,以后该客户端的请求都会被分配到该线程上。MySQL Server为了提高性能,提供了线程池,减少了创建线程和释放线程所花费的时间。2. 用户鉴权 当客户端向MySQL服务端发起连接请求后,MySQL server会对发起
复制链接 扫一扫
分享
80
评分
回复
ES 查询用法
通过ES查询表达式(Query DSL),可以实现复杂的查询功能,ES查询表达式主要由JSON格式编写,可以灵活的组合各种查询语句。还支持一次搜索多个索引按前缀匹配索引名查询结果格式2.query子句query子句主要用来编写类似SQL的Where语句,支持布尔查询(and/or)、IN、全文搜索、模糊匹配、范围查询(大于小于)。aggs子句,主要用来编写统计分析语句,类似SQL的group by语句sort子句,用来设置排序条件,类似SQL的order by语句ES查询的分页主要通过from和s
复制链接 扫一扫
分享
77
评分
回复
ES聚合用法
ES中的聚合查询,类似SQL的SUM/AVG/COUNT/GROUP BY分组查询,主要用于统计分析场景。下面先介绍ES聚合查询的核心流程和核心概念。ES聚合查询类似SQL的GROUP by,一般统计分析主要分为两个步骤:对查询的数据首先进行一轮分组,可以设置分组条件,例如:新生入学,把所有的学生按专业分班,这个分班的过程就是对学生进行了分组。组内聚合,就是对组内的数据进行统计,例如:计算总数、求平均值等等,接上面的例子,学生都按专业分班了,那么就可以统计每个班的学生总数, 这个统计每个班学生总数的计算,就
复制链接 扫一扫
分享
72
评分
回复
排序方式(8种)详解5—归并排序
1、归并排序概述 归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。速度仅次于快速排序,为稳定排序算法,原理:归并操作,也叫归并算法,指的是将两个顺序序列合并成一个顺序序列的方法。如 设有数列{6,202,100,301,38,8,1}初始状态:6,202,100,301,38,8,1第一...
复制链接 扫一扫
分享
63
评分
回复
排序方式(8种)详解4—堆排序
1、堆排序概述 指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。堆排序在代码的实现上是十分完美简洁的原理: 1、堆初始化:创建一个大根堆。 2、元素下沉:将最后一个元素和第一个元素交换,再次下沉。每次下沉均可得到一个最大 元素放于尾部。动画展示:时间和空间复杂度:...
复制链接 扫一扫
分享
【IntelliJ IDEA2021】 JavaWeb项目结构(IDEA2021 配置Tomcat,创建Javaweb项目,IDEA自动部署Tomcat的原理,手动部署IDEA中写好的JavaWeb)
75
评分
回复
【IntelliJ IDEA2021】 JavaWeb项目结构(IDEA2021 配置Tomcat,创建Javaweb项目,IDEA自动部署Tomcat的原理,手动部署IDEA中写好的JavaWeb)
【IntelliJ IDEA2021】IDEA2021中JavaWeb项目结构(IDEA2021 配置Tomcat,创建Javaweb项目,IDEA自动部署Tomcat的原理,手动部署IDEA中写好的JavaWeb,之前用的包突然就找不到的解决方法,Tomcat中 css/js/jsp修改后没有效果)
复制链接 扫一扫
分享
71
评分
回复
排序方式(8种)详解3—插入排序
目录1、插入排序概述基本思想:2、插入排序分类插入排序(原始版)、插入排序(二分查找版)、插入排序(多元素插入优化版)3、代码展示及运行结果插入排序(原始版)插入排序(二分查找版)插入排序(多元素插入优化版)留言:为作者一人拙见,仅参考使用,如有帮助,不甚荣幸。1、插入排序概述一般也被称为直接插入排序。对于少量元素的排序,它是一个有效的算法 。插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序
复制链接 扫一扫
分享
85
评分
回复
ESP8266 WiFi模块和单片机,电脑连接
使用目的:通过eclipse中java编程构建一个小型服务器,该服务器只负责向WiFi模块发送消息,WiFi模块作为一个中转站,WiFi模块接收到消息后又将消息发送给小车单片机,单片机执行该消息中包含的指令。WiFi模块实样及相应串口:使用:1调试:使用前准备1,ESP8266WIFI模块一个2,电脑一台3,USB转TTL模块一个4,电脑安装CH340驱动(USB转TTL模块必须)电脑安装串口调试助手:可能使用的A...
复制链接 扫一扫
分享
72
评分
回复
排序方式(8种)详解1—冒泡排序
目录 1、冒泡排序运行结果: 1、冒泡排序概述 冒泡排序的英文Bubble Sort,是一种最基础的交换排序。之所以叫做冒泡排序,因为每一个元素都可以像小气泡一样,根据自身大小一点一点向数组的一侧移动。原理:每一趟只能确定将一个数归位。即第一趟只能确定将末位上的数归位,第二趟只能将倒数第 2 位上的数归位,依次类推下去。如果有 n 个数进行排序,只需将 n-1 个数归位,也就是要进行 n-1 趟操作。而 “每一趟 ” 都需要从第一位开始进行相邻的两个数的比较,将较大的数放后...
复制链接 扫一扫
分享
73
评分
回复
排序方式(8种)详解2—选择排序
目录1、选择排序概述2、选择排序分类选择排序(原始版)、选择排序(递归版)、选择排序(优化版)、选择排序(优化递归版)3、代码展示和运行结果选择排序(原始版)选择排序(递归版)选择排序(优化版)选择排序(优化递归版)留言:为作者一人拙见,仅参考使用,如有帮助,不甚荣幸。1、选择排序概述选择排序是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,继
复制链接 扫一扫
分享
77
评分
回复
机器学习理论基础 集成学习前期基础--分类决策树与回归决策树
复制链接 扫一扫
分享
70
评分
回复
机器学习 集成学习理论基础 随机森林+adaboost
复制链接 扫一扫
分享
74
评分
回复
深度学习-语音处理-语音分离入门学习(Speech separation)
复制链接 扫一扫
分享
76
评分
回复
c++14/17和java的hash结构实现(概念、总结、差异)
c++14/17和java的hash结构详解与比较,hash也可以看成是数组的索引找数组元素,c++是fnv算法实现的,在unorderedmap中;java是分数据类型实现的,在hashmap中。老版c++的hash实现是基于取模的,新版c++对此做出了改进。
复制链接 扫一扫
分享
尾递归的本质(对比普通递归和循环)
尾递归的本质就是循环
...全文
65
评分
回复
尾递归的本质(对比普通递归和循环)
尾递归的本质就是循环
复制链接 扫一扫
分享
71
评分
回复
你真的适合读博吗?
你真的适合读博吗?文章来源:知乎,作者张焕晨,图文直接转自硕博人才招聘平台https://mp.weixin.qq.com/s/udU_rMLM3n0lIBjFds64Gw为了帮助大家认真思考这个问题,我画了一棵决策树。想要读博的同学不妨走一下这棵树。Good luck!图注: 一棵不完整的读博决策树02I LOVE doing research博士的唯一工作和任务就是做科研,没有人会在意你博士期间上课的成绩。如果你并不热爱科研,千万千万不要读博。你可以想象一下在5-6年的时间里每天绝大多数
复制链接 扫一扫
分享
为您搜索到以下结果: