07 2015 档案
摘要: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(刷到磁盘)操作同时...
阅读全文
摘要:1.InnoDB内存管理分配采用内存堆方式,从内存池申请和innodb buffer pool申请,按照不同的内存类型采用不同内存分配。 在innodb内存管理中有三种内存类型: (1)动态内存,该内存是从内存池中进行申请. (2)缓冲内存,该内存是从buffer pool中进行分...
阅读全文
摘要:Redis内存管理 1.Redis内存申请内存方式有三种: (1)系统自带的malloc/free方式进行申请/释放。 (2)使用tcmalloc进行内存的申请/释放。 (3)使用jemalloc进行内存申请/释放。 /...
阅读全文
摘要:Linux多线程的线程栈都会维护自己的一个函数栈,以及指令集 例如N 个线程调用prt函数,prt函数内部有局部变量,虽然N个线程的执行顺序是随机的,但是每个线程调用的prt函数的局部变量都是每个线程的线程栈内部维护。每个线程都的有自己的函数栈,而且每个线程执行都是独立的。#includ...
阅读全文
摘要:参考了朋友的设计思想,重新编写了代码实现文件的多线程复制fcp.h代码:#ifndef __FCP_H#define __FCP_H#define MAX 125//define read block structtypedef struct _page{ char fin[MAX]; ...
阅读全文

浙公网安备 33010602011771号