yanzongshuai的专栏

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

innodb undo--undo page

normalundo page: undo log header page:

2017-03-29 20:19:11

阅读数:502

评论数:0

修改配置,删除文件前提示

vi /root/.bashrc,或.bash_profile,然后添加两行东西 alias rm='rm -i' alias mv='mv -i'然后source .bashrc即可

2017-03-25 18:34:47

阅读数:303

评论数:0

获取 MySQL 崩溃时的 core file

http://xiezhenye.com/2015/05/获取-mysql-崩溃时的-core-file.html?f=http://blogread.cn/ 对于一般进程,要让进程崩溃时能生成 core file 用于调试,只需要设置 rlimit 的 core file size &...

2017-03-23 22:40:01

阅读数:875

评论数:0

如何将两个表名对调

http://imysql.com/2014/10/31/mysql-faq-howto-exchange-two-table-name.shtml?f=http://blogread.cn/ 从MySQL手册里就能找到方法,那就是:同时锁定2个表,不允许写入,然后对调表名。 我们通常只锁一个...

2017-03-22 19:48:54

阅读数:356

评论数:0

static作用(修饰函数、局部变量、全局变量)

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。 (1)先来介绍它的第一条也是最重要的一条:隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是mai...

2017-03-19 17:07:23

阅读数:271

评论数:0

一个奇怪的加锁案例--Execute “ if(not exists (select ..))” locked next record

Execute “ if(not exists (select ..))” locked next

2017-03-18 20:26:29

阅读数:1125

评论数:2

insert流程加锁--辅助索引

row_ins_scan_sec_index_for_duplicate 1、判断唯一索引是不是多列决定的,多列决定的话,一旦其中有一列为NULL,那么不做处理直接退出。 n_unique =dict_index_get_n_unique(index);          /*If the sec...

2017-03-12 16:05:17

阅读数:667

评论数:0

insert流程加锁--主键索引

row_ins_duplicate_error_in_clust 1、进入该函数的条件:      if (n_uniq&& (cursor.up_match >= n_uniq || cursor.low_match >= n_uniq))      同样是已经dup...

2017-03-12 16:02:32

阅读数:599

评论数:0

mysql5.7 group replication 几个有用的网址

http://mysqlhighavailability.com/performance-evaluation-mysql-5-7-group-replication/ 后面抽空看下

2017-03-06 22:13:43

阅读数:392

评论数:0

aerospike异步处理

1、异步 1、集群在启动时会初始化出异步线程连接队列,其中cluster->async_max_conns_per_node为每个阶段异步最大连接数,可配。 2、 1)先申请as_event_loop_capacity(为)个异步队列空间 2)将最大连接数分配到每个异步队列中。Max=最大连...

2017-03-05 15:11:28

阅读数:1032

评论数:0

什么是DNS劫持和DNS污染?

说明 我们知道,某些网络运营商为了某些目的,对 DNS 进行了某些操作,导致使用 ISP 的正常上网设置无法通过域名取得正确的 IP 地址。常用的手段有:DNS劫持 和 DNS污染。DNS劫持 和 DNS污染 在天朝是非常常见的现象。一般情况下输入一个错误或不存在的 URL 后,本应该出现4...

2017-03-05 10:30:39

阅读数:2560

评论数:0

死锁

死锁案例1 普通的并发插入导致的死锁   create table t1 (a int primary key); insert into t1 values(1),(10);   开启三个会话执行: insert into t1(a) values (2);   上述描述了互相等待的场景,因为...

2017-03-03 19:58:15

阅读数:340

评论数:0

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