首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
龙皇异次元
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
MySQL:InnoDB一棵B+树可以存放多少行数据?
1千万,2千万,或者上亿条数据?具体的答案不重要,当然肯定也不会是一个固定的数目,今天我们就一起来探讨探讨这个问题。 InnoDB是一种兼顾了高可靠性和高性能的通用存储引擎,它拥有诸多功能和特性,体系结构和工作原理也比较复杂。真要讲明白说透彻,不是一两篇博文能够实现的,也不是今…
工作十年还分不清MySQL普通索引和唯一索引怎么办?
普通索引可重复,唯一索引和主键一样不能重复。 唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,我们人为规定该字段不得重复,那么就使用唯一索引。(一般设置学号字段为主键) 主键保证数据库里面的每一行都是唯一的,比如身份证,学号等,在表中要求唯一,不重复。唯一索引…
MySQL的可重复读级别能解决幻读吗
之前在深入了解数据库理论的时候,了解到事务的不同隔离级别可能存在的问题。为了更好的理解所以在MySQL数据库中测试复现这些问题。关于脏读和不可重复读在相应的隔离级别下都很容易的复现了。但是对于幻读,我发现在可重复读的隔离级别下没有出现,当时想到难道是MySQL对幻读做了什么处理…
MySQL B+树索引和哈希索引的区别
在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。 备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法: CREATE TABLE t( aid int unsigned …
一颗高度为3的B+树到底能存多少数据呢
同学在参加阿里面试的时候,被问到了B+树索引能存多少数据。这个问题挺有趣的,要是对B+树不太了解,那么这个问题估计也不好回答
和你一起学习MySQL的索引下推技术
索引下推主要是做什么的?能为查询语句带来多大的性能提升?在弄清这些问题之前,先带你看看官方文档的相关说明。 官方文档的大致意思就是:索引下推是MySQL通过索引从表中检索行记录的一种优化技术。如果不使用索引下推技术,存储引擎会根据索引去表中检索行记录,然后把检索结果返回给MyS…
MySql系列:Mysql的like模糊查询的替代方式
📖摘要 在使用 msyql 进行模糊查询的时候,很自然的会用到 like 语句,通常情况下,在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时候,查询的效率就很容易显现出来。这个
模糊查询%在最前面,能否或者怎么使用索引
众所周知,在索引时,如果模糊查询的%置于最前面,索引会失效。但是在%前置时,什么情况下会使用到索引? like %keyword 索引失效,使用全表扫描。但可以通过翻转函数+like前模糊查询+建立翻转函数索引=走翻转函数索引,不走全表扫描。 like keyword% 索引有…
不会看 Explain执行计划,劝你简历别写熟悉 SQL优化
昨天中午在食堂,和部门的技术大牛们坐在一桌吃饭,作为一个卑微技术渣仔默默的吃着饭,听大佬们高谈阔论,研究各种高端技术,我TM也想说话可实在插不上嘴。 当Explain 与 SQL语句一起使用时,MySQL 会显示来自优化器关于SQL执行的信息。也就是说,MySQL解释了它将如何…
问题排查-mysql连接池占满
6月28日上午11点25分左右,线上的服务突然有两百多个接口时延告警,赶紧翻看了下日志,日志内容如下:“spring事务管理器无法获得数据库连接....”,看了下线上系统,貌似还是可以返回的,不过RT巨慢,后台接口返回差不多要两秒的时间。 问题排查基本都是有个套路,先关注应用表…