所有内容 第484页
-
MySQL中记得用not null,不然就滚蛋!
图片来自包图网 真是外行看热闹,内行看门道,这是程序员都能 Get 的笑点,说明程序没有正确从数据库获取到我的姓名,然后把空值格式化为了 null。 我仿佛看到了那个程序员小姐姐被喷的场景,那是个温暖...
-
MySQL 加锁范围三——普通索引和普通字段
前言 前面已经介绍了主键索引的加锁范围和非主键唯一索引的加锁范围。 主键索引: 加锁时,会先给表添加意向锁,IX 或 IS;加锁是如果是多个范围,是分开加了多个锁,每个范围都有锁;(这个可以实践下 i...
-
MySQL next-key lock 加锁范围是什么?
前言 某天,突然被问到 MySQL 的 next-key lock,我瞬间的反应就是: 这都是啥啥啥??? 这一个截图我啥也看不出来呀? 仔细一看,好像似曾相识,这不是《MySQL 45 讲》里面的内...
-
大厂面试Redis:缓存雪崩、缓存穿透、缓存击穿
眼光不错,小伙子,看到这篇文章了就血赚,这篇文章绝对让你学到开心,这是面试的杀器,其实Redis这个东西吧,我个人认为,真的真的很强大,但是呢,又感觉被吹得有点过头了 不过人家也确实有这个资本,人家性...
-
Redis持久化锦囊在手,再也不会担心数据丢失了
Redis 的读写都是在内存中进行的,所以它的性能高。而当我们的服务器断开或者重启的时候,数据就会消失,那么我们该怎么解决这个问题呢? 其实 Redis 已经为我们提供了一种持久化的机制,分别是 RD...
-
关于MySQL库表名大小写问题
前言: 一般在数据库使用规范中,我们都会看到这么一条:库名及表名一律使用小写英文。你有没有思考过,为什么推荐使用小写呢?库表名是否应该区分大小写呢?带着这些疑问,我们一起来看下本篇文章。 1.决定大小...
-
-
MySQL 一棵 B+ 树能存多少条数据?
大家好,我是Tom哥~ 今日寄语:充满活力的新人,能让身边的人都重回初心,真是不可思议。 mysql 的InnoDB存储引擎 一棵B+树可以存放多少行数据? (答案在文章中!!) 要搞清楚这个问题,首...
-
MySQL查询优化之一
上一期我们深入理解了MySQL的索引,有了MySQL索引可以一定程度上提高MySQL的查询速度。这一期我们来学习下MySQL查询性能优化的一般方法。 1 为什么查询速度会慢? 其实很简单,在一个应用程...
-
