暂时未有相关云产品技术能力~
暂无个人介绍
Hi,欢迎订阅白日梦的MySQL专题! 这篇文章我们一起闲聊,如果你不小心把MySQL中的数据删了,除了跑路还能干啥? 看完本篇你将了解:常见的数据库备份方式、mysqldump实战、一条binlog长啥样、什么是gtid?什么是binlog位点?mysqlbinlog数据恢复实战。
数据库面试简答、30道高频面试题 (二)
数据库面试简答、30道高频面试题 (一)
上一篇文章提到了生产环境中你可以使用binlog做数据的恢复、审计、以及搭建主从架构的MySQL集群。那你使用这些特性优势的时候有没有问自己一下,你使用的binlog是安全的吗?会不会少记录了一部分数据呢?因为使用一个有问题的binlog去做数据恢复、审计、搭建主从MySQL集群的结果肯定是错误的! 下面,我们一起来看一下MySQL执行事物的过程中 binlog 的落盘机制。MySQL是如何保证你使用的binlog是安全的!
算上这一篇文章,白日梦的MySQL专题已经写了18篇了。前面的文章中有跟大家分享过undo log、redo log、以及接下来要有几篇文章跟大家分享bin log。
本文稍微有点晦涩、但是看过之后你就能Get到MySQL的崩溃恢复到底是怎么做的!
白日梦感觉作为研发同学的你可能真的没必要了解摸清楚关于redo log的这些机制。专注于写SQL完全能hold住日常的工作。 但是呢,感觉最好还是要了解一下,因为一般面试官都知道redo log是咋回事,其次是大家茶前饭后唠嗑时也能多少能插几句嘴。
保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java、Golang两种客户端教学Case) (二)
保姆级别的RabbitMQ教程!一看就懂!(有安装教程,送安装需要的依赖包,送Java、Golang两种客户端教学Case) (一)
Hi,大家好!我是白日梦。 今天我要跟你分享的话题是:“MySQL是如何根据undo log 链条实现read view机制的?谈谈看”
MySQL必知必会:简介undo log、truncate、以及undo log如何帮你回滚事务(二)
MySQL必知必会:简介undo log、truncate、以及undo log如何帮你回滚事务(一)
Hi,大家好!我是白日梦。 今天我要跟你分享的话题是:“了解fsync这个系统调用嘛?谈谈看!”
回顾一下之前和大家分享的知识点 看了前面的文章,想必你肯定了解了什么是Buffer Pool、LRU-List、Free-List、Flush-List,你也知道了当MySQL增删改查时,内存中发生了什么,以及这几个双向链表是如何配合工作的。 通过阅读上一篇文章你也一定了解了:你create出来的table其实是属于一个表空间的,而所谓的表空间其实对应着一个真实存在于物理磁盘上的文件。 并且在前面的文章中,白日梦曾不止一次的提及到:InnoDB从磁盘中读取数据的最小单位是数据页。而你想得到的id = xxx的数据,就是这个数据页众多行中的一行。
在前面的文章中,白日梦曾不止一次的提及到:InnoDB从磁盘中读取数据的最小单位是数据页。 而你想得到的id = xxx的数据,就是这个数据页众多行中的一行。 这篇文章我们就一起来看一下数据行设计的多么巧妙。
今天我要跟你分享的话题是:“大家常说的表空间到底是什么?究竟什么又是数据表?” 这其实是一个概念性的知识点,当作拓展知识。涉及到的概念大家了解一下就好,涉及的参数,留个印象就好。
MySQL必知必会:用十一张图讲清楚,当你CRUD时BufferPool中发生了什么!以及BufferPool的优化!(一)
Hi,大家好!我是白日梦! 今天我要跟你分享的MySQL话题是:“了解Flush-List吗?顺便说一下脏页的落盘机制!(文末送书)” 本文是MySQL专题的第 8 篇,共110篇。
今天我要跟你分享的MySQL话题是:“了解InnoDB的FreeList吗?谈谈看!”
相信大家对LRU链表是不陌生的,算是一种基础的数据结构! LRU:Least Recently Used
面试题:你有没有搞混查询缓存和Buffer Pool?谈谈看!
如果面试官问你:了解 date、datetime、time、timestamp、year 有什么区别吗? 其实大概率就是看你曾经用过哪些,以及有没有留心对比它们的异同。如果你没有时间去做一下小实验,没关系!大概浏览一下我下面的小Case就OK了。
今天我要跟你分享的话题是:“对NotNull字段插入Null值有啥现象?”
今天我要跟你分享的话题是:“聊聊什么是慢查、如何监控?如何排查?”
今天我要跟你分享的话题是:“大家常说的基数是什么?”
实战Docker容器调度(二)
实战Docker容器调度(一)
深度长文整理-Redis进阶(三)
深度长文整理-Redis进阶(二)
深度长文整理-Redis进阶(一)
Docker网络 (三)
Docker网络 (二)
Docker网络 (一)
Golang SQL连接池梳理 (三)
Golang SQL连接池梳理 (二)
Golang SQL连接池梳理 (一)
Ghost-无损DDL(三)
Ghost-无损DDL(二)
Ghost-无损DDL(一)
Golang 网络编程(三)
Golang 网络编程(二)
Golang 网络编程(一)
大文件上传、断点续传、秒传、beego、vue
这篇笔记主要是记录学习历程而不是怎么用~,以及protobuffers 和 gprc 各种文档的地址,等过上大半年后通过这篇笔记帮助自己快速重新掌握这个技术点
vendor踩坑笔记:
想让主从之间使用gtid的方式同步数据,需要我们在配置文件中开启mysql对gtid相关的配置信息 找到my.cnf ,在mysqld模块中加入如下的配置。(主库从库都这样)
Golang-自动化监控教务系统成绩单
提供电子邮件服务的协议叫做:SMTP(Simple Mail Transfer Protocol)为了能够高效安全的进行数据的传输,SMTP协议底层使用的TCP实现两端的连接。
基于bin-log&position搭建主从架构MySQL (二)
基于bin-log&position搭建主从架构MySQL (一)