InnoDB 层锁、事务、统计信息字典表 | 全方位认识 information_schema

在上一篇《InnoDB 层系统字典表|全方位认识 information_schema》中,我们详细介绍了InnoDB层的系统字典表,本期我们将为大家带来系列第六篇《InnoDB 层锁、事务、统计信息字典表|全方位认识 information_schema》

MySQL8.0之跳跃范围扫描

跳跃范围扫描是MySQL在8.0.13版本新增加的用于提高性能的新特性,跳跃范围扫描可以使以前部分无法使用到联合索引的SQL利用联合索引进行查询,并且可以更高效的利用联合索引,这对于使用MySQL联合索引进行查询的应用意义重大。

如何清除创建失败的索引

如何终止rebuild index这一操作?

浅谈编程范式

本篇主要通过针对同一业务场景,基于编程范式的概念,核心原理以及用例实现来对比不同范式及其实现业务功能的差异。

当心!使用mysqldump备份可能会让你欲哭无泪

使用mysqldump备份含timestamp数据类型的表导致备份异常

sysbench花式踩坑之三:自增值导致的锁等待

两个事务同时以主键为where条件操作不存在的列时,为什么RC级别下事务2的delete不会阻塞事务1的insert,在RR级别下事务2的delete就会阻塞事务1的insert?

Oracle集群技术 | OLR与套接字文件(二)

“集群的自启动系列”中我们说到系统启动后由init.ohasd和ohasd两个脚本相互配合共同来完成集群的启动,当init.ohash前期工作准备完成,ohasd启动集群时需要首先读取olr文件,根据olr文件中记录的信息启动集群的初始化资源层,并在该过程中创建集群启动及运行时所需的套接字文件。

InnoDB 层系统字典表 | 全方位认识 information_schema

在“Server 层混杂信息字典表”中,为大家详细介绍了information_schema下的状态变量、系统变量、进程状态、字符集和校对规则等字典表,本期我们将为大家带来系列第五篇“InnoDB 层系统字典表”。

如果将relay_log_recovery设置为0会发生什么?

在MySQL5.7版本中,开启并行复制后,设置relay-log-recovery=1,从库启动后偶尔会报错,如果将relay-log-recovery设置为0,会发生什么呢?

谈谈代码——如何避免写出糟糕if…else语句

在写代码的日常中,`if...else`语句是极为常见的。正因其常见性,很多同学在写代码的时候并不会去思考其在目前代码中的用法是否妥当。而随着项目的日渐发展,糟糕的if...else语句将会充斥在各处,让项目的可维护性急剧下降。故在这篇文章中,笔者想和大家谈谈如何避免写出糟糕if...else语句。