首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
sekitj
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
MySQL表锁,以为自己懂了,结果一个答对的都没有!!!
关于MySQL的如下问题,你能准确的答出来么? (1)和行锁相比,表锁有什么优势? (2)频繁group by的业务,用MyISAM更好,还是InnoDB更好,为什么? (3)某个session占有了
美团面试官:说说你对MySQL中InnoDB的了解!
InnoDB 存储引擎作为我们最常用到的存储引擎之一,充分熟悉它的的实现和运行原理,有助于我们更好地创建和维护数据库表,整理的一份MySQL学习笔记希望能帮助到你们。 **InnoDB 主要包括了:**内存池、后台线程以及存储文件。 由 InnoDB 存储引擎实现的表的存储结构…
数据库索引为什么用B+树实现?
为什么大多数数据库索引都使用B+树来实现呢?这涉及到数据结构、操作系统、计算机存储层次结构等等复杂的理论知识,但是不用担心,这篇文章20分钟之后就会给你答案。 这一系列涵盖了数据库索引从理论到实践的一系列知识,一站式解决了从理解到融会贯通的全过程,相信每一篇文章都可以给你带来更…
20分钟数据库索引设计实战
在后端开发的工作中如何轻松、高效地设计大量数据库索引呢?通过下面这四步,20分钟后你就再也不会为数据库的索引设计而发愁了。 顺畅地阅读这篇文章需要了解数据库索引的组织方式,如果你还不熟悉的话,可以通过另一篇文章来快速了解一下——数据库索引融会贯通。 这一系列涵盖了数据库索引从理…
数据库索引,到底是什么做的?
近期写数据库,不少朋友留言问MySQL索引底层的实现,今天简单聊一聊,少讲“是怎么样”,更多说说“为什么设计成这样”。 问题1. 数据库为什么要设计索引? 以便快速找到一本书。 于是,要有索引,用于提升数据库的查找速度。 问题2. 哈希(hash)比树(tree)更快,索引结构…
树形数据结构总结二(AVL,2-3树,红黑树,B树,B+树)
AVL(平衡二叉树),它也是一种二分搜索树。它的特点是每个节点的左右子树之差不超过1。在某种特殊的情况下,普通的二分搜索树可能退化为链表,例如加入的元素顺序为1,2,3,4,5。这个时候查询的效率会从O(logn)退化为O(n)。而我们解决这种特定的情况就需要采用平衡二叉树来解…
数据库索引是什么?新华字典来帮你
学过服务器端开发的朋友一定知道,程序没有数据库索引也可以运行。但是所有学习数据库的资料、教程,一定会有大量的篇幅在介绍数据库索引,各种后端开发工作的面试也一定绕不开索引,甚至可以说数据库索引是从后端初级开发跨越到高级开发的屠龙宝刀,那么索引到底在服务端程序中起着怎样的作用呢? …
数据库索引融会贯通
索引的各种规则纷繁复杂,不了解索引的组织形式就没办法真正地理解数据库索引。通过本文,你可以深入地理解数据库索引在数据库中究竟是如何组织的,从此以后索引的规则对于你将变得清清楚楚、明明白白,再也不需要死记硬背。 顺畅地阅读这篇文章需要了解索引、联合索引、聚集索引分别都是什么,如果…