mysql
-
MySQL8中新增了三大索引,隐藏索引、降序索引、函数索引
今天我们一起来聊聊 MySQL 8.x 版本中新增的三大索引。MySQL 8.x 中新增了三种索引方式,如下所示。 隐藏索引 降序索引 函数索引 MySQL8新特性 一、隐藏索引 …
-
MySQL 的 21 个规范、优化最佳实践!
前言 每一个好习惯都是一笔财富,本文分 SQL 后悔药,SQL 性能优化,SQL 规范优雅三个方向,分享写 SQL 的 21 个好习惯和最佳实践! 写完SQL先explain查看执…
-
SQL Server常用修改字段,删除字段,修改默认值等用法总结
在我国,SQL Server 并不流行,相对于 MySQL、Oracle、PostgreSQL 来说,SQL Server 可能排在第三第四的位置。要不然,也不会找一个它的 Jav…
-
PostgreSQL 修改表字段 ALTER TABLE 的常用用法
PostgreSQL 在外国很火,国内 MySQL 用的比较多。但是很多时候,我们会把 MySQL 和 PostgreSQL 拿来比较,生态决定一切,PostgreSQL 的资料相…
-
MySQL MVCC 设计缺陷
熟悉 Oracle 的都知道 Oracle mvcc 里有一个概念:query restart,因此我 3 月份的时候发了一个微博! 我的回答:这是 MySQL MVCC 的一个设…
-
InnoDB 中 RR(Repeatable Read) 隔离级别下不存在幻读?
众所周知,MySQL 是国内使用最多的数据库,拥有众多的用户,但是各方面的相关文章,互相驳论!今天我们来说一说,InnoDB 中 RR(Repeatable Read) 隔离级别下…
-
MySQL InnoDB 的加锁分析
前面写了一篇 MySQL 的 2PL 文章《8 张图,给你完整的剖析 MySQL 两阶段加锁(2PL)协议》,群里有人@我关于 MySQL 的加锁问题,事实上 MySQL 的加锁过…
-
MySQL 最新高频面试题
又到了一年的面试季,今年情况特殊,很多人可能都窝在家里,也有一些人准备找工作,但是疫情严重,也没企业发招聘信息。这个时候,最好的做法就是在家里刷面试题,今天给大家分享 21 个 M…
-
面试官:Java中什么地方违反了双亲委派模型,打破了双亲委派模型?
摘要 SPI 机制是什么,有哪些应用场景,又带来了哪些问题? 双亲委派模型是 Java 推荐的类加载模型,但违背该模型的案例有哪些?为什么会违背,又是怎么解决这种 case 的? …
-
从根上理解MongoDB的ObjectId生成原理!
想写这篇文章好久了,一直抽不出时间。这两天端午节放假,我和娃都泡在图书馆,在他看书的空闲期,我拿出电脑写下了本文。 我们都知道,在分布式系统中,分布式 ID 有很多特殊的要求,其中…