yanzongshuai的专栏

专注于MySQL、MariaDB、Percona、PostgreSQL数据库及Aerospike等nosql数据库

《叶问》第4期

本文转自【知数堂】:https://mp.weixin.qq.com/s/eHkMsu0nGZHtVFEKb0Ehag2018年7月4日,周三如何优化Linux操作系统用于MySQL环境?‍‍‍‍‍‍‍‍‍‍‍‍一、初级玩法 1. 在BIOS及内核层面关闭NUMA 2. 在BIOS层面将CPU、内...

2018-07-15 10:38:44

阅读数:42

评论数:0

死锁案例三

1、环境说明MySQL5.6.33,隔离级别是RR。表结构及数据:create table t2 ( id int primary key auto_increment , c1 int , c2 int , key (c1) ) engine=innodb ;insert int...

2018-07-14 22:30:15

阅读数:46

评论数:0

《叶问》第3期

本文转自【知数堂】:https://mp.weixin.qq.com/s/9Wiiw6UWTeARoLllFwUFkA2018年6月24日,周日MySQL 8.0相对于5.7的复制改进,都有哪些呢?宋利兵老师:《MySQL 8.0相对于5.7的复制改进》的公开课也讨论了这个命题,简单概括主要有两部...

2018-07-08 18:33:15

阅读数:45

评论数:0

《叶问》第2期

2018年6月20日,周三为什么说pt-osc可能会引起主从延迟,有什么好办法解决或规避吗?若复制中binlog使用row格式,对大表使用pt-osc把数据从旧表拷贝到临时表,期间会产生大量的binlog,从而导致延时pt-osc在搬数据过程中insert...select是有行锁的,会降低事务并...

2018-07-08 18:30:16

阅读数:44

评论数:0

死锁案例一

1、环境说明MySQL5.6.33,隔离级别是RR。表结构及数据:CREATE TABLE `t0` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c` int(11) NOT NULL DEFAULT '0', `d` int(11) NOT NU...

2018-07-01 16:08:11

阅读数:111

评论数:0

《叶问》第1期--知数堂技术小贴士

转自老叶茶馆:https://mp.weixin.qq.com/s/kPFUemQU6foGFNxIkhefsQ2018年6月10日,周日MySQL主从复制什么原因会造成不一致,如何预防及解决?一、导致主从不一致的原因主要有: 人为原因导致从库与主库数据不一致(从库写入)主从复制过程中,主库异常宕...

2018-06-24 16:26:31

阅读数:206

评论数:0

InnoDB transaction history特性

InnoDB提供了两个参数innodb_max_purge_lag,innodb_max_purge_lag_delay 来调整,即当trx_sys->rseg_history_len超过了设置的innodb_max_purge_lag,就影响DML操作最大delay不超过i...

2018-06-10 21:30:19

阅读数:86

评论数:2

InnoDB undo tablespace使用及原理

前言Undo log是InnoDB MVCC事务特性的重要组成部分,对记录做了变更操作时会产生undo记录,默认存储到系统表空间中,但是从5.6开始,可以使用独立的undo表空间。Undo记录存储的是老版本数据,当一个旧事务需要读取数据时,为了能读取到老版本数据,需要顺着undo连找到满足其可见性...

2018-05-20 15:48:22

阅读数:150

评论数:0

InnoDB update原理解析

2018-05-01 14:28:15

阅读数:436

评论数:0

InnoDB delete原理解析

2018-04-30 17:05:20

阅读数:162

评论数:0

InnoDB insert原理解析

2018-04-30 10:58:44

阅读数:118

评论数:1

mydumper工作原理解析

1、简介逻辑备份小钢炮--mydumper是针对MySQL的高性能多线程备份工具。该工具是由MySQL、Facebook、skysql公司的开发人员一起开发的。是由轻量级C语言开发;执行速度据说比mysqldump快10倍;支持事务和非事务表的一致性备份;还支持导出binlog;支持多线程备份;支...

2018-04-28 21:59:14

阅读数:125

评论数:0

InnoDB数据字典详解-系统表

1、简介InnoDB中,实际上看不到系统表。有4个最基本的系统表来存储表的元数据:表、列、索引、索引列等信息。这4个表分别是SYS_TABLES、SYS_COLUMNS、SYS_INDEXES、SYS_FIELDS。下面分别介绍2、SYS_TABLES存储所有以InnoDB为存储引擎的表,每条记录...

2018-04-05 21:39:39

阅读数:121

评论数:0

Vitess User Guide - Introduction

Platform supportWe continuously test against Ubuntu 14.04 (Trusty) and Debian 8 (Jessie). Other Linux distributions should work as well.Database supp...

2018-03-07 20:41:23

阅读数:62

评论数:0

InnoDB事务锁之行锁-隐式锁转换显示锁举例理解原理

2018-02-14 21:02:53

阅读数:139

评论数:0

InnoDB事务锁之行锁-insert唯一二级索引-隐式锁转换案例

1、表结构CREATE TABLE `t3` ( `id` int(11) NOT NULL, `id2` int(11) DEFAULT NULL, `id3` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id2...

2018-02-10 10:41:42

阅读数:159

评论数:0

InnoDB事务锁之行锁-insert二级唯一索引插入duplicate案例

1、表结构CREATE TABLE `t3` ( `id` int(11) NOT NULL, `id2` int(11) DEFAULT NULL, `id3` int(11) DEFAULT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id2...

2018-02-09 21:11:10

阅读数:124

评论数:0

Group Replication Features backported to MySQL 5.7

转自https://mysqlhighavailability.com/group-replication-features-backported-to-mysql-5-7/We have brought further enhancement to MySQL Group Replication...

2018-01-28 14:12:28

阅读数:123

评论数:0

MySQL8.0-新特性-role

一、简介role可以看做一个权限的集合,这个集合有一个统一的名字role名。可以给多个账户统一的某个role的权限权限的修改直接通过修改role来实现,不需要每个账户一个一个的grant权限,方便运维和管理。role可以创建、删除、修改并作用到他管理的账户上。二、案例1、创建表mysql> ...

2018-01-21 10:44:46

阅读数:4650

评论数:0

什么是僵尸进程,如何找到并杀掉僵尸进程?

http://mp.weixin.qq.com/s?__biz=MzAxODI5ODMwOA==&mid=2666541635&idx=1&sn=e3fd3a3982f0aeef58ba8dfa936dac55&chksm=80dcf6e8b7ab7ffe672ea...

2017-12-17 15:00:19

阅读数:1355

评论数:0

提示
确定要删除当前文章?
取消 删除