案例分析:mysqlbinlog|mysql GTID事务报错匿名事务的错误
根据这个报错,最直观的解释是解析到的是匿名事务,而mysqld开启了GTID,也就不能执行了,但是经过检查binlog的事务全部是GTID事务,而mysqld也是开启了gtid的,按理来说不应该报这个错。
一文带你弄懂 MySQL 的加锁规则!
在这些文章中,我们大致了解了一些加锁的情况。但实际上 MySQL 的加锁规则是怎样的,我还不是特别清楚。所以今天我们就来深入了解下 MySQL 的加锁规则。
Redis为什么选择单线程?Redis为什么这么快?
上一篇分享了图解Redis,Redis主从复制与Redis哨兵机制,今天搞一下经典面试题Redis为什么选择单线程?Redis为什么这么快?,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。
技术分享 | 可能是目前最全的 MySQL 8.0 新特性解读(上)
系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。
技术分享 | 可能是目前最全的 MySQL 8.0 新特性解读(上)
系统表全部换成事务型的innodb表,默认的MySQL实例将不包含任何MyISAM表,除非手动创建MyISAM表。
数据治理的 “独孤九剑”
刚接触数据治理的时候,我对要干什么也挺茫然的,经过2年的实践,我终于知道DAMA的数据治理到底在讲点啥了,这里就把自己的经历提炼成九个方面的内容,姑且就叫作“独孤九剑”吧。
技术分享 | PBM备份恢复
Percona Backup for MongoDB(PBM)是一个针对MongoDB副本集和分片的一致性备份开源工具,它支持逻辑备份、物理备份、增量备份以及选择性备份和恢复等特性,并且支持Point-in-Time恢复到指定时间点。
8 种最坑的SQL错误用法,你有没有踩过?
程序员在设计数据模型以及编写SQL语句时,要把算法的思想或意识带进来。 编写复杂SQL语句要养成使用 WITH 语句的习惯。简洁且思路清晰的SQL语句也能减小数据库的负担 。
SpringBoot中如何解决Redis的缓存穿透、缓存击穿、缓存雪崩?
今天给大家介绍一下如何在SpringBoot中解决Redis的缓存穿透、缓存击穿、缓存雪崩的问题。
SQL 基础知识扫盲
此篇总结是对之前发出的 SQL是什么 进行补充。
POSTGRESQL 自动搜索所有逻辑库中的无用索引自动化脚本实现
POSTGRESQL 的基础,这里是几十个POSTGRESQL 的实例,每个实例下面有不固定的数据库,每个数据库有几百张表,同时每张表里面有众多的没有被使用过的索引。