会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一个万能的盒子,它的名字叫innobase
开启MySQL源码之旅,痛苦并快乐着 ReadMe:最新博客地址已经迁移到:http://blog.csdn.net/innobase
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2015年8月12日
innodb redo buffer的认识
摘要: InnoDB Redo的结构漫谈(1) 作者:@明天会更好(群号:196380905) ...
阅读全文
posted @ 2015-08-12 15:29 一个万能盒子叫数据库
阅读(702)
评论(0)
推荐(0)
2015年8月10日
C实现键值对(Map功能)
摘要: kv.h代码如下:#define UT_BASE_NODE_T(TYPE) \ struct { \ TYPE *start; \ TYPE *end; \ }typedef struct _kv{ char *k; ch...
阅读全文
posted @ 2015-08-10 11:23 一个万能盒子叫数据库
阅读(3910)
评论(0)
推荐(0)
2015年8月7日
c 实现字符串反转(参考redis源码)
摘要: #include #include #include typedef struct _dys{ unsigned int len; unsigned int free; char buf[];}dys;char *dynewlen(const void *prt,size_t in...
阅读全文
posted @ 2015-08-07 15:22 一个万能盒子叫数据库
阅读(251)
评论(0)
推荐(0)
2015年7月21日
innodb_flush_logs_at_trx_commit源码行为
摘要: 1.innodb_flush_logs_at_trx_commit模式: 该参数定义有三种值:0、1、2;默认为1如果innodb_flush_log_at_trx_commit设置为0,log buffer将每秒一次地写入log file中,并且log file的flush(刷到磁盘)操作同时...
阅读全文
posted @ 2015-07-21 17:30 一个万能盒子叫数据库
阅读(476)
评论(0)
推荐(0)
2015年7月14日
innodb动态内存管理
摘要: 1.InnoDB内存管理分配采用内存堆方式,从内存池申请和innodb buffer pool申请,按照不同的内存类型采用不同内存分配。 在innodb内存管理中有三种内存类型: (1)动态内存,该内存是从内存池中进行申请. (2)缓冲内存,该内存是从buffer pool中进行分...
阅读全文
posted @ 2015-07-14 10:57 一个万能盒子叫数据库
阅读(704)
评论(0)
推荐(0)
2015年7月12日
Redis内存分配简单分析
摘要: Redis内存管理 1.Redis内存申请内存方式有三种: (1)系统自带的malloc/free方式进行申请/释放。 (2)使用tcmalloc进行内存的申请/释放。 (3)使用jemalloc进行内存申请/释放。 /...
阅读全文
posted @ 2015-07-12 00:50 一个万能盒子叫数据库
阅读(571)
评论(0)
推荐(0)
2015年7月4日
Linux 多线程的线程栈
摘要: Linux多线程的线程栈都会维护自己的一个函数栈,以及指令集 例如N 个线程调用prt函数,prt函数内部有局部变量,虽然N个线程的执行顺序是随机的,但是每个线程调用的prt函数的局部变量都是每个线程的线程栈内部维护。每个线程都的有自己的函数栈,而且每个线程执行都是独立的。#includ...
阅读全文
posted @ 2015-07-04 23:45 一个万能盒子叫数据库
阅读(3855)
评论(0)
推荐(0)
2015年7月3日
Linux 多线程文件复制
摘要: 参考了朋友的设计思想,重新编写了代码实现文件的多线程复制fcp.h代码:#ifndef __FCP_H#define __FCP_H#define MAX 125//define read block structtypedef struct _page{ char fin[MAX]; ...
阅读全文
posted @ 2015-07-03 09:17 一个万能盒子叫数据库
阅读(616)
评论(0)
推荐(0)
2015年6月30日
MySQL内存分配
摘要: mysql内存分配 1.MySQL内存申请公式: 1.1 per-thread buffers: 每个线程缓冲内存针对每个线程连接分配的。每个线程的connection buffer和resul...
阅读全文
posted @ 2015-06-30 10:35 一个万能盒子叫数据库
阅读(747)
评论(0)
推荐(0)
2015年6月19日
Seconds_Behind_Master的计算
摘要: MySQL复制中seconds_behind_master的计算 1.seconds_behind_master定义为从库相对于主库的延迟时间。 具体的计算公式为: clock_of_slave - last_timestamp_executed_by_SQL_...
阅读全文
posted @ 2015-06-19 13:55 一个万能盒子叫数据库
阅读(648)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告