- 浏览: 20863 次
- 性别:
- 来自: 苏州
-
最新评论
-
zjjxxl:
业务是双主模式,其中SLAVE A 就是备用的master,因 ...
mysql 5.6 GTID复制的一个BUG -
jnan77:
你好,我不是很理解这点:为什么先写备库呢,实际会有这种情况么
mysql 5.6 GTID复制的一个BUG -
linbzh:
总体的线程协作,而非代码分析
mysql5.5代码分析
文章列表
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <strings.h>
#include <ctype.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#define MAX_LINE 4096
#define PORT 20120
int main(void)
{
struct sockaddr_in sin;
struct sockaddr_in cin;
int ...
mysql proxy代码记录
- 博客分类:
- mysql
1、mysqld_proxy_plugin_init
2、mysqld_proxy_plugins_connection
3、con_msg_handle
4、CON_STATE_READ_QUERY
5、CON_STATE_READ_QUERY_RESULT
6、CON_STATE_SEND_QUERY
7、CON_STATE_SEND_QUERY_RESULT
1、mysqld_main_handle_connections_sockets_thread
2、handle_connections_sockets_thread_2_handle_one_connection
3、create_thread_to_handle_connection_cache
4、SQL_Cache_解析_执行
5、SQL路由和日志记录
6、com_select
mongodb 代码流程记录
- 博客分类:
- mongodb
1、查询系统状态
2、命令分支
3、insert 文档16M限制
4、插入文档前先判断是否要插入集合
mongodb 源码编译
- 博客分类:
- mongodb
MongoDB2.4.8 在win7下用VS2010编译出现了几个问题,解决后整理下供大家参考。
1、下载2.4.8源代码
wget http://fastdl.mongodb.org/src/mongodb-src-r2.4.8.zip
2、VS2010 打开mongodb-src-r2.4.8\src\mongodb.sln,举行编译,会陆续报错,在相应目录执行如下语句
a、D:\work\mongodb-src-r2.4.8\src\mongo\base>generate_error_codes.py error_codes.err error ...
1、hget deviceinfo:123456 time
2、hgetall deviceinfo:123456
3、hset deviceinfo:123456 time "2013-12-24 12:12:12"
4、hmset subserial 123456 status 1 time "2013-12-24 12:12:12"
5、redis初始化时加载AOF文件执行hset
6、redis初始化时加载AOF文件执行hmset
redis同步master数据代码流程梳理
- 博客分类:
- redis
1、普通SET代码位置
2、读取master rdb文件
3、文件数据导入内存
Universal Extractor 释放msi, exe格式 文件中的内容 Replace Pioneer 查看文件的编码 LTFViewr 打开大文本文件的工具
mysql 5.6.10版本 GTID模式时,备机salve线程执行SQL,主键冲突的话会导致自己的binlog异常,此时如果有其他备机以这台备机作为主机,会出现复制异常。
现象:
备机主从同步异常,show slave status\G 显示出错信息
测试环境模拟:
一、12.7.4.53 环境作为主库
二、192.168.199.131 环境开启,作为备机。
--gtid-mode=ON --log-bin --log-slave-updates --enforce-gtid-consistency --slave_skip_errors ...
mysql5.5代码分析
- 博客分类:
- mysql
一直想学习C,平时工作没有机会深入,缺少氛围,工作时用mysql较多,最近下了代码来看;
mysql是一个成熟的开源项目,代码量很大,先截取记录一下大的流程。
1、mysql启动线程2、mysql线程集合
3、mysql执行建表时的代码逻辑
4、mysql接收消息