首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
气泡水
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
innodb是如何一步步插入一条数据的
上周系统上线,发现数据量大的时候查询较慢。经过调查发现,负责该功能的妹妹建表时没有指定主键。 妹妹在被严厉批评后伤心地哭诉:三歪说不要用uuid做主键,我就把uuid删了。 我:傻瓜不让你用uuid做主键,不是不用主键。 在我的提问下,她和周围的妹妹们都是语焉不详,一句“会导致…
画了12张图,只为了琢磨SQL设计思想,这次真懂了
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。 关系模型(Relational model)由 E.F.Codd 博士于 …
数据库允许空值 (null),往往是悲剧的开始(1 分钟系列)
数据库字段允许空值,会遇到一些问题,此处包含的一些知识点,和大家聊一聊。 id 为索引,非唯一 (non unique),允许空 (null)。 知识点 1(热身): 负向查询不能命中索引,会导致全表扫描。 知识点 2(划重点): 允许空值,不等于 (!=) 查询,可能导致不符…
MySQL:InnoDB一棵B+树可以存放多少行数据?
1千万,2千万,或者上亿条数据?具体的答案不重要,当然肯定也不会是一个固定的数目,今天我们就一起来探讨探讨这个问题。 InnoDB是一种兼顾了高可靠性和高性能的通用存储引擎,它拥有诸多功能和特性,体系结构和工作原理也比较复杂。真要讲明白说透彻,不是一两篇博文能够实现的,也不是今…
数据库,主键为何不宜太长长长长长长长长?
先举个简单的栗子说明一下前序知识。 MyISAM 使用索引进行检索时,会先从索引树定位到记录指针,再通过记录指针定位到具体的记录。 画外音:不管主键索引,还普通索引,过程相同。 InnoDB 通过主键索引查询时,能够直接定位到行记录。 但如果通过普通索引查询时,会先查询出主键,…
Mysql索引底层探索 -为什么 B+ 树比 B 树更适合应用于数据库索引?
你可能已经知道B+树被用于Mysql的索引底层实现,那么,为什么是B+树呢?本文由浅及深,带你探索数据库索引底层实现。 我们根据图书馆系统检索,可以找到某本书对应的图书编号。 在基于书籍按照一定规则排列的前提下,我们可以根据图书编号找到这本书。 我们就可以轻松的获取到我们想要的…