放弃深漂,回长沙!

周六,松哥和几个小伙伴一起吃了个饭,给一位即将离开深圳回长沙的小伙伴践行。最近这两年,身边有好几位小伙伴回老家发展了,有去武汉的,有去大连的,有去长沙的,也有回西安的,还有一个 2021 回西安干了一年 2022 又要来深圳的,哎这就是人生百态,我在深圳搬砖,对于回老家发展的小伙伴,我是打心底羡慕,但你要问我回不回,我不回。我要是回去了,99% 可能会后悔,故乡,可望不可及可能才是最美的。

普通索引 PK 唯一性索引,用哪个好?

[TOC]

我们建索引的时候,有全文索引、主键索引、唯一性索引、普通索引等,前面两个好理解好区分,大家都知道啥时候用,后面两个该如何区分呢?唯一性索引和普通索引该如何选择呢?今天我们就来聊聊这个话题。

索引下推,yyds!

索引的问题,已经跟大家聊了两篇文章了~今天再聊一个索引下推问题,也是非常有意思!

索引下推是从 MySQL5.6 开始引入一个特性,英文是 index condition pushdown,一般简称为 ICP,索引下推通过减少回表的次数,来提高数据库的查询效率。

其实 MySQL 中的 like 关键字也能用索引!

上篇文章中,松哥和大家分享了索引的两个使用规则:

  1. 索引上不要使用函数运算。
  2. 使用覆盖索引避免回表。

是时候检查一下使用索引的姿势是否正确了!

[TOC]

索引,可以有效提高我们的数据库搜索效率,各种数据库优化八股文里都有相关的知识点可背,不过单纯的被条目其实很容易忘记。

所以松哥想通过几篇文章,和大家仔细聊一聊索引的正确使用姿势,结合一些具体的例子来帮助大家理解索引优化,这是一个小小的系列,可能会有几篇文章,今天先来第一篇。

什么是 MySQL 的“回表”?

小伙伴们在面试的时候,有一个特别常见的问题,那就是数据库的回表。什么是回表?为什么需要回表?

这套视频,诚意满满!

没错,松哥 B 站视频又上新啦~千呼万唤始出来。主要是年底要做各种总结,12 月又准备 HDZ 活动(周末,我们举办了一场技术会议),这边耽搁一下那边耽搁一下,视频就延期了,不过还好没烂尾。

2021,干了四件事,整了 136 篇原创!

若干年后,回忆起 2021,有四件事松哥会觉得难以忘却:

咦,为什么我的事务回滚不了?

MySQL 事务小伙伴们都懂,通过 begin 开启事务,通过 commit 提交事务或者通过 rollback 回滚事务。

在前面的文章中,松哥也和大家聊了一些事物原理以及相关的细节,小伙伴们可以回顾一下:

手把手教你玩 MySQL 删库不跑路,直接把 MySQL 的 binlog 玩溜!

我们常常听人说,只要你愿意,MySQL 可以恢复至半个月甚至一个月以内的任何一个状态。网上也有很多删库跑路的段子。。。

那么今天松哥想和大家来聊一聊 MySQL 中的 binlog,来手把手教大家如何利用 binlog 来恢复 MySQL 中的数据,这样,以后要是不小心删库了,那也不用跑路了。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×