MySQL 5.7主要特性: 原生支持Systemd 更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化 更好的InnoDB存储引擎 更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。此外,GTID在线平滑升级也变得可能 更好的优化器:优化器代码重构 ...
分类:
数据库 时间:
2016-09-26 21:24:47
阅读次数:
601
转自http://col1.blog.163.com/blog/static/1909775192012719114033352/ 1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程与 ...
分类:
编程语言 时间:
2016-09-11 17:18:52
阅读次数:
347
http://hongge.blog.51cto.com/centos7.2安装mysql5.7.13一、MySQL5.7主要特性:原生支持Systemd更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化更好的InnoDB存储引擎更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以选择使用MySQL数据库。新增s..
分类:
数据库 时间:
2016-08-30 16:15:54
阅读次数:
303
长久以来,函数式编程模式都被认为是一种学术研究用或教学实验用的编程模式。直到近几年由于大数据和多核CPU的兴起造成了函数式编程模式在一些实际大型应用中的出现,这才逐渐改变了人们对函数式编程无用论的观点。通过一段时间对函数式编程方法的学习,我们了解到Free Monad的算式/算法关注分离(separ ...
分类:
编程语言 时间:
2016-08-19 12:55:55
阅读次数:
249
转自:http://longriver.me/?p=57 方法1: 单进程处理大规模的文件速度如(上million量级)比较慢,可以采用awk取模的方法,将文件分而治之,这样可以利用充分的利用多核CPU的优势 1 2 3 4 for((i=0;i<5;i++));do cat query_ctx.2 ...
分类:
系统相关 时间:
2016-08-17 11:49:42
阅读次数:
259
基本解释 C++11引入了多线程,同时也引入了一套内存模型。从而提供了比较完善的一套多线程体系。在单线程时代,一切都很简单。没有共享数据,没有乱序执行,所有的指令的执行都是按照预定的时间线。但是也正是因为这个强的同步关系,给CPU提供的优化程度也就相对低了很多。无法体现当今多核CPU的性能。因此需要 ...
分类:
编程语言 时间:
2016-08-07 15:15:27
阅读次数:
562
分区是把数据分割到多个Redis实例的处理过程,每个redis实例只是保存你所有key的一个子集。 分区的优势 在redis server中,分区有两个主要目标: 它可以利用多台计算机的内存之和,构造出更大的数据库。没有分区,你就会被一台计算机支持内存的大小所限制。 它可以让我们架设多核cpu和多台 ...
分类:
其他好文 时间:
2016-07-19 18:42:12
阅读次数:
153
随着多核 CPU 的日益普及,越来越多的 Java 应用程序使用多线程并行计算来充分发挥整个系统的性能。多线程的使用也给应用程序开发人员带来了巨大的挑战,不正确地使用多线程可能造成线程死锁或资源竞争,导致系统瘫痪。因此,需要一种运行时线程监控工具来帮助开发人员诊断和跟踪 Java 线程状态的切换。J ...
分类:
编程语言 时间:
2016-06-23 08:47:29
阅读次数:
630
mutilprocess简介 像线程一样管理进程,这个是mutilprocess的核心,他与threading很是相像,对多核CPU的利用率会比threading好的多。 import multiprocessing def worker(num): """thread worker functio ...
分类:
编程语言 时间:
2016-06-10 15:00:02
阅读次数:
371
CPU运算器:负责运算控制器:控制CPU操作寄存器:存储中间值【容量非常小,造价昂贵,速度高出内存几个数量级】【一个数量级一千倍】缓存SRAM静态一级缓存:指令缓存、数据缓存,一般低于1M,速度最快二级缓存:三级缓存:对于多核CPU,一级与二级缓存都是独占的,三级缓存是公..
分类:
其他好文 时间:
2016-06-02 23:50:22
阅读次数:
193