于2019-11-27 加入墨天轮
个人成就
发布52次内容
获得15次点赞
内容获得6次评论
获得38次收藏
回答了4次问答
TA的专栏
知数堂MySQL学习
收录24篇内容
MySQL常见问题与解决方案——《叶问》
收录17篇内容
文章分类
mysql
(51)
数据库
(2)
sql优化
(1)
redis
(1)
python
(1)
sql
(1)
文章档案
2020年03月
(14)
2020年02月
(8)
2020年01月
(9)
2019年12月
(18)
2019年11月
(3)
最新评论
动态
文章 ·0
数说 ·0
问答 ·0
文档 ·0
关注
留言板·0
快速实现wordpress迁移到RadonDB上
最近发现RadonDB在特性中引入一个新特性:Single table 到分区表快速转换,另外还引进了一个优秀的特性,把现有的MySQL库直接attach到Radon下面。看到这两个特性真是太赞了。可以非常方便用户实现原来的单表,快速变成拆分表,一条命令搞定。
发布文章于
2020-03-24
MySQL 自定义变量@ 常用案例
很久没有写文章,最近碰到了一个非常有意思的Oracle SQL 案例,
这个案例,我用了一些窗口函数来解决的,后来想想,能否跟MySQL
有所关联,就用一个SQL,总结了@的常用用法。
发布文章于
2020-03-23
自己动手制作MySQL Internals Manual For Dash文档
目前Dash只有MySQL 5.5 ~ 8.0的官档,没有其他相关文档,有时候想查看Internals Manual或Release Notes就没那么方便了,于是就萌生了自己动手制作Dash文档的念头。
发布文章于
2020-03-21
解析 | 为什么我学了Python还是不会编程
Python是一门使用非常广泛的语言,很容易入门,也被大家首推为编程入门的最佳语言。知数堂有幸邀请到DevOps开发专业人士: 章文炳老师,和他一块聊了一下学习Python的一些疑惑。
发布文章于
2020-03-18
读MySQL 5.7文档11.2 Date and Time Data Types总结
MySQL的时间类型分为DATE, DATETIME, TIMESTAMP, TIME, YEAR五个类型。接下来为大家一一介绍下。
发布文章于
2020-03-17
MySQL:5.6 大事务show engine innodb status故障一例
今天遇到一个朋友的线上问题,大概意思就是说,我有一个线上的大事务大概100G左右,正在做回滚,当前看起来似乎影响了线上的业务,并且回滚很慢,是否可以减轻对线上业务的影响。并且朋友已经取消了双1设置,但是没有任何改观。版本MySQL 5.6首先我们需要知道的是,MySQL并不适合大事务,大概列举一些MySQL中大事务的影响:
发布文章于
2020-03-16
主从测试过程中,如何模拟网络抖动?
《叶问》第26期:主从测试过程中,如何模拟网络抖动?《叶问》是知数堂新设计的互动栏目,每周发布一个开放性命题或经典面试题进行讨论,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。
提交问题于
2020-03-13
读MySQL5.7 官方文档11.3.2 The CHAR and VARCHAR Types章节的总结
相信作为dba,经常会被问到这个问题吧。那什么是最大长度。多少个字节还是多少个字符。其实这样讲不是很明白,简单的理解就是能放多少个字。一个字母,一个空格,一个中文字,一个标点符号的长度都是1。那么varchar(2),char(2)最大可以放两个字。那么这个n最大到底可以设置为多少呢。
发布文章于
2020-03-11
彻底理解Redis持久化
大家都知道Redis一个内存数据库,它支持2种持久化方式:RDB(Snapshot 内存快照),AOF(append only file)。持久化功能将内存中的数据同步到磁盘来避免Redis发生异常导致数据丢失的情况。当Redis实例重启时,即可利用之前持久化的文件实现数据恢复。
发布文章于
2020-03-06
一文了解Docker
Docker是dotCloud公司(后更名为Docker)基于go语言开发的容器项目,2013年开源。该项目后来加入Linux基金会,遵从了Apache 2.0协议,项目代码在GitHub上进行维护。
发布文章于
2020-03-05
又见删库...
前两天,香港上市公司微盟(HK2013)因"删库"事件停运,已经过了36小时还在努力抢修数据的工作中。作为一位老DBA,我们一起来回顾和尝试反思下这个事件。
发布文章于
2020-03-02
给腾讯云数据库产品经理的几点小建议
腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,易于维护的数据库服务。MySQL 是世界上最流行的开源关系数据库,通过腾讯云数据库 MySQL,您可实现分钟级别的数据库部署和弹性扩展,不仅经济实惠,而且稳定可靠,易于运维。云数据库 MySQL 提供备份恢复、监控、容灾、快速扩容、数据传输等全套解决方案,为您简化数据库运维工作,使您能更加专注于业务发展。
发布文章于
2020-02-28
启动MySQL如何加载Jemalloc
有时候,我们想采用Jemalloc代替glibc自带的lib库,或者如果想启用TokuDB引擎,则就必须启用Jemalloc才行了。
发布文章于
2020-02-27
某司数据被删,生产环境如何防范呢?
问题来源:这两天,香港上市公司微盟(HK2013)因"删库"事件停运,已经过了36小时还在努力抢修数据的工作中。作为一位老DBA,我们一起来回顾和尝试反思下这个事件。https://mp.weixin.qq.com/s/zAcAcLF3NFTj5F81zWbGOg
提交问题于
2020-02-26
【P6级经典面试题】update SQL在MySQL的内部生命历程是怎样的?
《叶问》是知数堂新设计的互动栏目,不定期给大家提供技术知识小贴士,形式不限,或提问、或讨论均可,并在当天发布答案,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。
发布文章于
2020-02-26
MySQL学习笔记(一)InnoDB内存数据结构浅析
Innodb存储引擎是目前MySQL最主流的存储引擎,学习Innodb, 可以先从其最基础的数据结构开始。Innodb的数据结构主要包括内存数据结构(In-MemoryStructures),如buffer pool, change buffer, log buffer等, 磁盘数据结构(On-DiskStructures),如索引Index, 表空间及日志结构等。
发布文章于
2020-02-20
MySQL 8.0.19支持DNS SRV
MySQL Router是InnoDB Cluster架构的访问入口,在架构部署上,官方给出的建议是router与应用端绑定部署,避免router单点问题。
发布文章于
2020-02-19
疫情当下,有哪些优秀的资料推荐学习MySQL呢?
《叶问》第24期:疫情当下,有哪些优秀的资料推荐学习MySQL呢?《叶问》是知数堂新设计的互动栏目,每周发布一个开放性命题或经典面试题进行讨论,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。
提交问题于
2020-02-17
MySQL8.0到目前为止有哪些真香特性?
《叶问》第23期:MySQL8.0到目前为止有哪些真香特性?《叶问》是知数堂新设计的互动栏目,每周发布一个开放性命题或经典面试题进行讨论,让大家轻轻松松利用碎片时间就可以学到最实用的知识点。
提交问题于
2020-02-03
组复制背景 | 全方位认识 MySQL 8.0 Group Replication
MySQL Group Replication(MGR)自问世以来,一直是大家技术分享、技术讨论的热点,虽然在MySQL 5.7版本中,MGR 还不尽完善,但其带来的新特性着实让大家眼馋,所以,一些互联网大厂纷纷对其进行了修修补补,然后美美地品尝到了第一口螃蟹的味道。
发布文章于
2020-02-03
MySQL:排序(filesort)详细解析(8000字长文)
排序(filesort)作为DBA绕不开的话题,也经常有朋友讨论它,本文以快速排序和归并排序作为基础进行流程剖析。
发布文章于
2020-01-09
MySQL 8 Anti-Join 几点总结
今天给大家分享下,关于not in ,not exists相关的文章。其实这个可以归纳为exists to in的一类,mysql以前的版本中对in和exists的处理是完全不一样的,直到8.0.16版本。
发布文章于
2020-01-08
漫谈死锁
每个MySQL DBA和开发大概率都会遇到死锁问题,本文是自己对死锁相关知识总结,介绍死锁是什么,MySQL如何检测死锁/处理死锁,死锁的案例,以及如何避免死锁。
发布文章于
2020-01-06
在MySQL 5.7下排查内存泄露和OOM问题全过程
发布文章于
2019-12-17
基于MySQL 5.7多源复制及Keepalived搭建三节点高可用架构
发布文章于
2019-12-16
优化案例 | 分区表场景下的SQL优化
发布文章于
2019-12-11
优化案例 | CASE WHEN进行SQL改写优化
发布文章于
2019-12-10