yanzongshuai的专栏

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

PostgreSQL启动恢复之读取xlog(一)

2018-07-29 21:16:22

阅读数 475

评论数 0

PostgreSQL启动恢复之读取checkpoint(一)

2018-07-25 20:57:42

阅读数 257

评论数 1

MySQL慢查询记录原理和内容解析

转自高鹏兄:http://blog.itpub.net/7728585/viewspace-2155643/ 我的学习记录,可能有误请谅解,也提供了一些源码接口供有兴趣的朋友调试。 源码版本:percona 5.7.14 本文并不准备说明如何开启记录慢查询,只是将一些重要的部分进行解析。如何记...

2018-07-22 21:04:21

阅读数 241

评论数 0

PostgreSQL日志名字的由来

    注:该图片摘自《The Internals of PostgreSQL 》第9章节。 1、日志文件由3部分组成:前8位:表示时间线;中间8位:表示逻辑日志文件号;最后8位表示段号。 2、一个逻辑日志文件由256个段文件组成,pg_xlog目录下看到的每个文件是段文件。 3、段...

2018-07-22 21:00:01

阅读数 106

评论数 0

PostgreSQL启动恢复流程框架

2018-07-22 11:29:18

阅读数 156

评论数 0

postgresql启动流程之信号初始化

void pqinitmask(void) { //将信号集UnBlockSig初始化为空 sigemptyset(&UnBlockSig); //将信号集BlockSig、StartupBlockSig初始化包含所有 sigfillset(&am...

2018-07-15 19:54:11

阅读数 277

评论数 0

postgresql启动流程解析

2018-07-15 19:39:07

阅读数 288

评论数 0

《叶问》第4期

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

2018-07-15 10:38:44

阅读数 87

评论数 0

进程间通信-信号(postgresql信号理解)

1、例子1#include <signal.h> #include <stdio.h> #include <unistd.h> void test(int sig) ...

2018-07-15 10:34:13

阅读数 149

评论数 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

阅读数 260

评论数 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

阅读数 78

评论数 0

《叶问》第2期

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

2018-07-08 18:30:16

阅读数 73

评论数 0

死锁案例二

1、环境说明MySQL5.6.33,隔离级别是RR。表结构及数据:Create table t1(id int not null primary key auto_increment,c1 int,c2 int,c3 int, unique key(c1),unique key(c2));inse...

2018-07-07 22:50:06

阅读数 62

评论数 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

阅读数 242

评论数 0

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