2 别怕别怕

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 14w+

分析:索引为什么采用B+树

文章目录平横二叉树bb+搜索时间数组、链表、树内存大,不能一次从磁盘载入插入删除查找平衡二叉树、b树平横二叉树:逻辑上相邻的物理上相距离很远,取一页,但这一页都是没用的数据,需要多次读取磁盘,因为磁盘读写跟cpu差很多,这样就效率不高没有利用cpu每次存取都是一页的特点O(log2n)b:每个结点可以存多个数据,可以把一个结点存一页的数据,这样一次就读一个结点,减少了读取磁盘的次数,但是总的遍历时间跟二叉树的时间差不了多少,但是把读取的时间分了大部分在内存中进行。b+B树:有序数

2020-05-23 14:40:31

mysql索引原理总结

文章目录分类:优缺点索引b+树查找过程问题整理索引hash类型b+树类型引擎聚集索引优点辅助索引联合索引命令分类:单列索引一个索引只包含单个列,一张表可以有多个单列索引组合索引一个索引包含多个列优缺点查询速度快更新速度慢,不仅要更新数据,还要更新索引文件占用磁盘空间索引hash、b+树b+树是对数据进行排序,再分组记录,可以进行范围查询,支持排序,采用的是b+树,时间是loghash是直接计算hash值,因此hash不支持范围查询,不支持排序因为hash地址会冲突,需要

2020-05-23 14:39:50

Mysql引擎区别(MYISUM INNODB)

文章目录MYISUM跟INNODB区别功能物理空间MYISUM跟INNODB区别功能 MYISUM INNODB事务支持 不支持 支持外键约束 不支持 支持数据行锁定 数据表锁定(效率低) 数据行锁定表空间的大小 较小 较大,约2倍全文引索: 支持 只支持英文(8)myisum:节约内存、速度较快innodb:安全性高、事务处理、多表多用户操作物理空间所有数据库文件都在data目录下,一个文件夹对应一个数据库数据库的本质是还是文件存储inno

2020-05-23 14:38:43

mysql行格式、索引

前言由于cpu对数据的读取方式,所以采用页来作为单位,索引来提高查找效率。innodb把数据划分成一页一页,以页作为磁盘与内存交互的基本单位这些页跟页之间的关联、以及页跟数据的关联、数据查找、插入……采用索引innodb支持行锁、并发安全性高从磁盘把数据放内存,cpu再处理局部性原理cpu把数据从磁盘读到内存中,一条一条取,会比较费时会多取数据innodb将数据分成一页一页,磁盘与内存的交互单位为页,一页的大小为16kbcpu最少要从磁盘取16k的数据放到内存,写时,至少要写一页的数

2020-05-23 14:37:08

MySQL命令总结

选中:数据库:use数据表:直接操作创建:CREATE DATABASE **CREATE TABLE **()ENGINE** CHARSET**SHOW CREATE DATABASE **:查看创建数据库的语句SHOW CREATE TABLE **:查看创建数据表的语句 DESC **:显示表的结构删除数据库:DROP DATABASE **数据表:DROP TABLE **查看:SHOW DATABASE **:查看数据库中的表SHOW TABL.

2020-05-23 14:36:13

MySQL学习---启动

文章目录继续学习启动命令删除表中记录查询分组笛卡尔积现象连接192等值:继续学习启动net start mysql出错:服务正在启动或停止中,请稍候片刻后再试一次。查找mysql的残留进程tasklist| findstr "mysql"果然,所以杀死残留进程taskkill/f /t /im mysqld.exe再次输入命令“tasklist| findstr “mysql””,查看是否还留有有其他的mysql残留进程,如果还有,则继续杀死,直到完全杀死进程为止再次启动ne

2020-05-23 14:35:39

MySQL学习--概念及工具

文章目录第二章2.1 什么是MySQL2.1.1 客户机—服务器软件2.2 MySQL工具2.2.1 MySQL命令行实用程序2.2.2 MySQL Administrator2.2.3 MySQL Query Browser第二章2.1 什么是MySQL数据的所有存储、检索、管理和处理实际上是由数据库软件——DBMS(数据库管理系统)。MySQL是一种DBMS,即它是一种数据库软件。2.1.1 客户机—服务器软件DBMS可分为两类:一类为基于共享文件系统的DBMS,另一类为基于客户机—服务

2020-05-23 14:34:42

mysql---使用MySQL(对mysql必知必会的学习)

文章目录第三章 使用MySQL3.1 连接3.2 选择数据库3.3 了解数据库和表第三章 使用MySQL3.1 连接为了连接到MySQL,需要以下信息:主机名(计算机名)——如果连接到本地MySQL服务器,为localhost;端口(如果使用默认端口3306之外的端口);一个合法的用户名;用户口令(如果需要)。3.2 选择数据库在你最初连接到MySQL时,没有任何数据库打开供你使用。在你能执行任意数据库操作前,需要选择一个数据库。为此,可使用USE关键字。USE语句并不返回任何结果

2020-05-23 14:33:43

计算机网络关于TCP面试题整理----TCP运输连接管理(三次握手、四次挥手、关于TCP为什么总结)

文章目录运输连接管理建立连接解决3个问题:方式建立连接过程(握手)连接释放四次挥手状态保活计时器总结3次握手理解4次握手挥手理解为什么握手3次,挥手要4次为什么挥手时,不能等到全传完再ACK+FIN?为什么连接释放时,客户机要有时间等待状态为什么时间等待计时器要2MSL为什么不能用两次握手如果已经建立连接,客户端突然出现故障怎么办运输连接管理运输连接三个阶段建立连接数据传送连接释放...

2020-04-10 19:10:29

计算机网络----TCP如何实现可靠传输(超时重传、滑动窗口、流量控制、拥塞避免)

文章目录以字节为单位的滑动窗口技术如何滑动如何保证可靠重传超时重传流量控制网络拥塞慢开始和拥塞避免算法:(有的版本已经不用了)快重传传输连接管理停止等待协议窗口技术(连续的ARQ协议)累计确认以字节为单位的滑动窗口技术如何滑动接收端发送确认号为7发送端没收到确认不能删发送端收到确认,窗口后移,发送端删除- 副本接收端窗口后移,应用程序读取数据(临时文件)如何保证可靠...

2020-04-10 19:09:09

计算机网络----TCP概念及特点

文章目录TCP特点面向字节流TCP连接套接字/插口(两个端点)TCP重传 分段 编号 有流量控制根据编号重传建立会话不支持广播和多播netstat -n (查看会话)特点如何实现可靠传输流量控制网络拥塞确保网是通的采用:三次握手两个==端点==:一对一(IP地址+端口)(**好像应用进程在打电话**),==不是应用进程==全双工通信面向字节流...

2020-04-10 19:06:44

计算机网络----TCP首部

文章目录概念首部分析确认号、序列号、标记位窗口MSS校验和概念序号:数据段的第一个字节在整个字节序列的位置确认号:期待收到的下一个报文段的第一个字节的序号数据偏移:第几个字节之后就是数据了,里面的一个1代表4个字节所以首部最长15*4=60个字节固定长度:20个字节选项最多40个字节源端口、目的端口、控制信息:序号、确认号、窗口、校验和首部比UDP多了:序列号、确认号、标志位...

2020-04-10 19:05:37

计算机网络----UDP通信过程(代码分析Java、C#)

文章目录UDP通信步骤Java:unity scoketunity udpclientUDP通信步骤Java:发送1、创建socket对象,绑定到主机上的任意端口2、创建数据数据包:创建数据,并new一个数据包对象把数据打包(数据、数据长度、接收方IP跟端口号)3、调用socket对象的方法发送数据4、关闭发送端接收:1、创建一个socket对象绑定到指定的本地端口(因为...

2020-04-10 19:04:02

计算机网络----UDP首部及校验和计算

文章目录UDP首部检验和优缺点UDP不建立会话、多播对报文添加首部后就传给IP层,不拆分不编号一个数据包就能完成数据通信不需要编号、不需要分段没有拥塞控制,在网络出现拥塞时,不会使得源发送机发送速度降低,允许网络发生拥塞时丢失一些数据,保证低时延支持多播首部开销小,只有8个字节,TCP有20个字节可能会造成网络拥塞可以采取一些可靠措施:重传、前向纠错首部8个字节,...

2020-04-10 19:01:59

计算机网络----端口学习

文章目录端口端口号两大类更改端口增加服务器安全端口软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址端口只具有本地意义,不同计算机的相同端口是没有关联的,因为端口是标识计算机进程与运输层交互时的接口。端口号两大类1.服务端使用的端口号熟知端口号(系统端口号------给tcp/ip最重要的一些应用进程(HTTP、https、dns……)登记端口号-------登记、...

2020-04-05 23:20:08

UDP、TCP整理对比

文章目录运输层的主要两个协议端口端口号两大类UDPTCP运输层的主要两个协议他使应用进程看见的好像是两个运输实体间有一条端到端的逻辑通信信道。采用TCP:逻辑信道相当于一条全双工的可靠信道,尽管下面的网络是不可靠的UDP:逻辑信道是一条不可靠信道对等层间交换给的数据单位:协议数据单元(PDU)层与层之间交换的数据单位:服务数据单元(SDU)两个对等运输实体(发送/接收的硬...

2020-04-05 23:18:57

计算机网络----运输层(TCP、UDP特点总结)

文章目录TCP传输层跟应用层关系应用层协议和服务关系总结TCP重传 分段 编号 有流量控制根据编号重传建立会话netstat -n (查看会话)UDP不编号一个数据包就能完成数据通信不需要编号、不需要分段不建立会话、多播传输层跟应用层关系+端口代表一个名称(应用层名称)http=TCP+80https=TCP+443ftp=TCP+21SMTP=TCP+25POP...

2020-04-05 23:17:43

计算机网络--奈奎斯特准则、香农公式

文章目录奈奎斯特准则香农公式奈奎斯特准则香农公式

2020-04-05 23:16:39

PCA原理及特征相关性分析

文章目录PCA累计方差贡献率载荷矩阵碎石图相关性PCA原理:找方差最大的方向大红色线点之间得距离大,方差会比较大粉色线点之间得距离小,方差会比较小大红色就是方差最大的方向??有多少维的数据求出来的特征值就有几个,想降到几维就选取几个特征值(选大的),数据个数不变累计方差贡献率因为数据的方差表示了数据波动变化的信息。设想一摞数据的方差为0,那就是完全没有变化,没有研究价值。一...

2020-03-22 15:06:41

windows安装cygwin(一步一步,有坑填坑)

文章目录前言下载cywin安装前言为了让Windows运行Linux命令,我们准备安装Cygwin,让我们开始叭!!下载cywin下载 cygdrive-选择64或32位http://www.cygwin.com/我的电脑是64位,选择了etup-x86_64.exe安装1. 可以改下安装路径2. 其他按照默认一直下一步3. 这一步选择如下图4. 添加组件包地址//我...

2020-03-22 12:43:38

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。