数据库技术

一、索引基本知识 1.1 索引的优点 大大减少了服务器需要扫描的数据量,加快数据库的检索速度 帮助服务器避免排序和临时表 将随机io变成顺序io 1.2 索引的用处 速查找匹配WHERE子句的行 从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索引 如果表具有多列索引,则优化器可以使用索引的任何最左前缀来查找行 当有表连接的时候,从其他表检索行数据 查找特定索引列

2022-10-27  432
数据库技术
数据库技术
数据库技术
数据库技术

发现之前写的 Raft 文章并没有分析过 Figure 8 的问题,而这张图比较容易让人产生歧义,群里讨论过不止一次。在这里谈谈我的理解。 Figure 8 用来说明为什么 Leader 不能提交之前任期的日志,只能通过提交自己任期的日志,从而间接提交之前任期的日志。 先按错误的情况,也就是 Leader 可以提交之前任期的日志。那么上述的流程: (a) S1 是任期 2 的 Leader(仔细看,有个黑框),日志已经复制到了 S2

2022-10-27  391
数据库技术

一、索引是什么 MySQL官方对索引的定义为:索引(Index)是帮助MySQL 高效 获取数据的数据结构,而MYSQL使用的数据结构是:B+树 在这里推荐大家看一本书,《深入理解计算机系统的书》 1.1 局部性原理 程序和数据的访问都有聚集成群的倾向,在一个时间段内,仅使用其中一小部分,在最近的将来将用到的信息很可能与现在正在使用的信息在空间地址上是临近的(称空间局部性),或者最近访问过的程序代码和数据,很快又被访问的可能性很大(称时

2022-10-27  405
数据库技术

题目: 提供一个异步 add 方法如下,需要实现一个 await sum(…args) 函数: functionasyncAdd(a,b,callback){ setTimeout(function(){ callback(null,a+b); },1000); } 简化:两数之和 我们先来简单的实现一个异步两数之和函数 functionsumT(a,b){ returnawaitnewPromise((resolve,r

2022-10-27  409
数据库技术

一、安装说明 本文使用二进制包安装及简单配置MySQL-v5.6.51版本。 5.6版本下载: https://downloads.mysql.com/archives/community/ 在此URL地址页面中的“Product Version”选择5.6的相应版本。 本文中使用本地VM虚机部署测试。 OS:CentOS Linux release 7.8.2003 (Core) 3.10.0-1160.15.

2022-10-27  381
数据库技术
数据库技术

2022-10-27  376

zblog模板

牛资源