- 博客(52)
- 收藏
- 关注
转载 多进程之间的线程利用XSI IPC共享内存分配互斥量进行同步
···#include <stdio.h>#include <stdlib.h>#include <pthread.h>...
2019-08-15 13:41:21 185
转载 你所不知道的行复制(binlog_format=row)
⒈本文目的:很多MySQL DBA自认为对mysql的行复制有了很深刻的理解(这行复制不是初级DBA就该掌握的内容嘛,你怎么提这么低级的问题...
2019-02-28 22:21:13 331
转载 【C/C++】数据库删除大表
背景:数据库的IO压力非常大,如果在线上删除大表,对IO以及业务会造成很大的抖动;作为一名DBA的通用做法是,建立.frm 以及.ibd的硬连接,然后在drop table tablename;但是表文件依然存在于该机器上,...
2019-02-19 22:21:36 255
转载 【C/C++】ghost ddl脚本简单实现
目的:本篇是自己用C++实现的ddl的简单脚本(改写自自己的shell,但是还有一部分没完成),用来锻炼自己写C++的能力头文件exec_ddl.h```#include ...
2019-02-16 18:01:10 398
转载 redis阻塞监控项分析
本篇旨在如何阅读redis监控前提:业务反馈业务抖了一下,查看redis监控1.连接数(17:01呈现上升趋势)2.使用内存突然增加3....
2019-02-13 17:46:10 176
转载 【C/C++】c++多进程与hiredis的浅使用
#include <iostream>#include <hiredis/hiredis.h>#include <stdlib.h>#include <sys...
2019-01-28 13:53:57 195
转载 【MySQL】MHA的基本配置及注释
#*************************************************app scope*****************************************************...
2018-07-26 13:24:28 94
转载 【MySQL】Mydumper工作原理
⒈在理解Mydumper原理之前,我们先准备记录Mydumper的一些操作 ①set global general_log=1; ②set global log_output='table'; ③m...
2018-06-28 11:17:11 254
转载 【MySQL】InnoDB事务锁之阅读锁信息状态
⒈表结构以及数据 ⑴locktest2表情况如下:id为主键,a为唯一索引CREATE TABLE `locktest2` ( `id` int(11) NOT NULL, `a` int(11) NOT...
2018-06-11 11:25:57 208
转载 【MySQL】InnoDB事务锁之锁模式与锁类型以及冲突矩阵
⒈InnoDB事务锁的构成INNODB锁类型格式为:lock_mode|lock_type例如:LOCK_X|LOCK_GAP|LOCK_REC,含义为这是一个写锁,他锁定的是一间隙(我们通常说的GAP lock),锁定...
2018-06-11 09:43:31 775
转载 【MySQL】MySQL gap lock产生时机
1)提出问题:我们通常说在Repeate read下面,会有next-key lock(LOCK_ORDINARY)对应值0,而READ COMMITTED隔离级别下只会有记录锁LOCK_REC_NOT_GAP(对应值1024)...
2018-06-08 19:34:48 387
转载 【MySQL】SHOW ENGINE INNODB STATUS \G之Pages flushed up to的理解
1)前言以及问题:我们现在先看截图Log sequence number --内存中日志产生的序列号Log flushed up to --刷入redo日志的值,字节数Pages flushed up t...
2018-05-18 14:24:43 1870
转载 【C++】智能指针简单实现
自己根据http://blog.csdn.net/lf_2016/article/details/52430895这人的博客做了修改,并对代码做详细的注解,具体如下:#include //删除器类定义,当...
2018-02-09 17:39:15 82
转载 【C++】类初探常量成员函数与构造函数初始值列表
头文件mycpp.h#include <iostream> class Sales_data{ //友元函数范围申明 friend std::istream &read(std::istrea...
2017-08-01 16:27:18 107
转载 【C++】函数返回函数指针的多种定义方式
int a() { return 29;}/* * b()表示一个函数 * (*b())说明我们可以对一个函数调用结果解引用 * (*b())()表示解引用函数调用之后是一个函数 * int (*b(...
2017-07-31 15:14:19 385
转载 【C++】函数返回数据指针的多种定义方式
三个函数,返回数组指针,效果是一样的using arrT=int[10]arrT* functions(arrT* arrs,size_t a_size){ int *p=(*arrs); for(int i=0...
2017-07-28 14:32:36 200
转载 【C++】数组指针与error: lvalue required as increment operand
int (*p)[10]是一个数组指针,但是这个指针不是指向数组的首地址,而是指向数组名的地址。using arrT=int[10];arrT* functions(arrT* arrs,size_t a_size){...
2017-07-28 12:26:17 1737
转载 【C++】C++函数可以返回列表或者容器
C++是不能返回数组的(可以返回数组指针或者引用),但是C++11新标准可以返回容器:std::vector <int> product_list(const int a){ if(a>0){ //...
2017-07-27 20:31:43 3997
转载 【C++】迭代器与二分查找
bool search_value_loop(std::vector <int> &ivec,const int search_value,std::vector <int> ::differen...
2017-07-26 12:16:44 284
转载 【C++】二分查找与递归
#include //#include //#include //#include #include using std::string;#include #include #include ...
2017-07-26 09:54:20 89
转载 【MySQL】查询事物与DDL引发Waiting for table metadata lock的两个阶段
1.现象描述:SESSION1:SESSION2:SESSION3:备注:(这里SESSION1,SESSION2,SESSION3按先后顺序执行)当SESSION1未提交时,SESSIO...
2017-04-11 11:51:16 115
转载 【MySQL】MySQL5.6与MySQL5.7中语句lock table ...read加锁的区别
背景:最近在测试lock table xxx read与DML之间的锁等待测试,突然发现mysql5.6与mysql5.7的show full processlist与show engine innodb status \G的显...
2017-04-06 14:56:44 580
转载 【MySQL】崩溃恢复问题解决:Forcing InnoDB Recovery
背景:MySQL page corruption通常会导致查询或者后台线程crash或者是甚至会导致innodb前滚恢复crash,这样的page corruption产生通常是由于数据库的意外事件,如:断电、强行kill等...
2017-04-01 17:28:23 1306
转载 【MySQL】SERIALIZABLE隔离级别下的一致性非锁定读
背景:通常串行化隔离级别下,事物都是串行执行,读数据也会加锁,读会阻塞写,写也会阻塞读问题:1.串行化下事物加的是表锁吗?2.写的事物一定会阻塞读事物吗?事物真的不会并发吗?实验1(串行化下事物加的是...
2017-03-03 11:08:42 378
转载 一个read commited下的死锁分析
--------------------------------------这是在大神博客上看到的个问题,大神没回复给提问者(可能太简单了吧),暂且本人在这里回复@mmachera----------...
2017-02-28 15:39:44 958
转载 【MySQL】PMP监控之InnoDB Transactions参数
Innodb Transactions:指的是事物的个数History List:监控的show engine innodb status中的history list,具体指的是update事物产生的undo log...
2017-02-08 14:02:23 195
转载 【MySQL】慢查询日志不打印
测试环境修改 long_query_time=0.2当执行性以下查询时,慢查询日志没有生效mysql> select sleep(5);+----------+| sleep(5) |+------...
2017-02-06 15:56:45 753
转载 【MySQL】PMP监控之MySQL Handler参数
⑴Hander Read First:The number of times the first entry was read from an index. If this value is high, it sug...
2017-02-03 12:07:49 142
转载 【MySQL】Testing mysql connection and privileges..ERROR 1173 (42000)
今天一同事弄MHA,在检查复制时,出现了问题,本公司的版本是mariadb10.1版本,具体现象如下:Checking slave recovery environment settings.. Opening /...
2016-06-04 10:30:57 1453
转载 【MySQL】复制1594错误(从库relaylog损坏)
现象:mysql>showslavestatus\G;***************************1.row***************************-------------...
2016-05-26 23:25:49 226
转载 【MongoDB】Failed to unlink socket file xxx.sock errno:1
今天用自动化工具启动mongos失败,查看日志,出现[mongosMain] Failed to unlink socket file /tmp/mongodb-27017.sock errno:1 Operation no...
2016-05-24 16:28:26 237
转载 【PHP】CI框架源码分析核心文件之Controller.php
<!--?php* CodeIgniter** An open source application development framework for PHP** This content ...
2016-05-08 14:55:19 110
转载 【PHP】CI框架源码分析核心文件之Loader.php
<!--?php* CodeIgniter** An open source application development framework for PHP** This content ...
2016-05-08 14:30:22 250
转载 【PHP】CI框架源代码DB.php(数据库类)
CI框架很少有关于数据库方面的源码分析,于是本人将数据库类的DB.php的一些见解贴出来,希望对大家有帮助:<!--?php* CodeIgniter** An open source applica...
2016-05-07 11:37:29 449
转载 【PHP】CI框架源码分析核心文件之Utf8.php
<!--?php* CodeIgniter** An open source application development framework for PHP** This content ...
2016-04-28 13:26:09 171
转载 【PHP】CI框架源码分析核心文件之Input.php
前言:CI框架有部分人写过Input.php的源码分析,可大多都是对其中的方法泛泛而谈,根本没有提到实现的核心细节,在此,我将自己所理解的记录下来,希望对需要的人有用<!--?php* CodeIgniter...
2016-04-26 16:00:21 238
转载 【PyTHON】redis数据迁移
同事直接将redis2.8dump文件移到redis3.0上,结果出现了问题,于是本人就编写简单的数据迁移脚本,原理是通过遍历不同类型的数据,然后在插入redis3.0中#!/usr/local/bin/python#n...
2016-03-25 09:36:58 160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人