广义的 IOC IoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”。 两种实现: 依赖查找(DL)和依赖注入(DI)。 IOC 和 DI ...
什么是索引 索引是帮助MySQL高效获取数据的数据结构 有序 。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用 指向 数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 图示: 索引本身也很大,一般以索引文件的形式存在磁盘上。 说一下索引有哪些优势有哪些劣势 优势: 提高数据的查询效率,降低了数据库的IO成本 通过索引列对数据进行排序 ...
2021-12-14 13:44 0 160 推荐指数:
广义的 IOC IoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”。 两种实现: 依赖查找(DL)和依赖注入(DI)。 IOC 和 DI ...
参考资料: https://www.bilibili.com/video/BV1kJ411H7w7?from=search&seid=16755936018144089586 看完视频之后,感觉就是面试官装逼问这个,这次遇到了来补习下。(面试官不问联合索引,直接问知不知道索引 ...
和 ORDER BY 还有 GROUP BY 后面的字段进行设计,至于原因具体在我前面的文章MySQL索引的原 ...
前言 索引是什么?有什么利弊?一旦在面试中被问道,对于新入门的小白可能是个棘手的问题。 本篇文章将会详细讲述什么是索引、索引的优缺点、数据结构等等常见的知识。 什么是索引 索引就是一种的数据结构,存储表中特定列的值并对值进行排序,所以是在表的列上面创建的。索引 ...
知识综述: [1] MySQL中锁的种类: 常见的表锁和行锁,也有Metadata Lock等等,表锁是对一整张表加锁,分为读锁和写锁,因为是锁住整张表,所以会导致并发能力下降,一般是做ddl处理时使用。 行锁则是锁住数据行,这种加锁方法比较复杂,但是由于只锁住 ...
char、varchar 的区别是什么? varchar是变长而char的长度是固定的。如果创建的列是固定大小的,你会得到更好的性能 truncate 和 de ...
知识内容: 1.数据库数据储存 2.数据库索引实现 一、数据库数据存储 1.数据库中数据存储形式 数据库中的数据均是存储在数据表中,每个数据库由不同的数据表构成,不同的表存储着不同的数据,这里以用户表为例 一个简单的用户表结构如下: 2.数据库表结构 ...
——索引优化,可以说是数据库相关优化、理解尤其是查询优化中最常用的优化手段之一。所以,只有深入索引的实现原理、存储方式、不同索引间区别,才能设计或使用最优的索引,最大幅度的提升查询效率! 一、BTree索引 1、概述 Mysql数据库中使用最频繁的索引类型,基本所有存储引擎都支持 ...