key_buffer_size 为了最小化磁盘的 I/O , MyISAM 存储引擎的表使用键高速缓存来缓存索引,这个键高速缓存的大小则通过 key-buffer-size 参数来设置。如果应用系统中使用的表以 MyISAM 存储引擎为主,则应该适当增加该参数的值,以便尽可能的缓存索引,提高访问的....
分类:
数据库 时间:
2014-12-23 11:51:02
阅读次数:
244
文章来源:http://jingyan.baidu.com/article/db55b60996d0124ba30a2f92.htmlRedis是一个基于key-value的高速缓存系统,类似于memcached,但是支持更复杂的数据结构List、Set、Sorted Set,并且有持久化的功能。由...
分类:
其他好文 时间:
2014-12-22 10:43:48
阅读次数:
189
ioctl 函数和 fcntl 函数类似,都可用于对描述符的操作,获取或设置已打开描述符的属性,但是两个函数在网络编程相关中操作针对不同了类型,fcntl 函数有套接字操作、文件操作,而 ioctl 函数除了可以操作 fcntl 函数可操作的类型之外,还可以进行接口操作、路由表操作、 ARP 高速缓存操作以及流系统操作。...
分类:
其他好文 时间:
2014-12-17 18:37:46
阅读次数:
151
模板引擎的主要功能就是把变化的数据融入到不变的模板中,并生成最终结果。目前,前端的主要数据格式无非是XML和JSON。如何将这些数据更加方便的呈现呢?最近看了很多的PHP模板引擎,今天看到了一个非常棒的Javascript模板引擎,用以更方便的呈现前台数据。它的一个超级简单的、快速的,高速缓存的,非...
分类:
编程语言 时间:
2014-12-10 17:45:06
阅读次数:
194
块设备文件:表示文件系统高速缓存的设备,例如硬盘驱动器设备文件:表示非高速缓存的设备,例如磁带驱动器、鼠标和系统终端那么如何把一个数据存到文件系统中?是怎么存的?一般地,我们认为文件就是文件的数据信息,它存放在磁盘上,如果单纯的这样理解就错了和每一个文件相关的信息都会放在索引节点上,比方说它是字符设...
分类:
其他好文 时间:
2014-12-05 01:57:31
阅读次数:
326
Tair是什么
Tair 是一个类似于map的key/value结构存储系统(也就是缓存系统),具备标准的特性是:高性能、高扩展、高可靠,也就是传说中的三高产品,支持分布式集群部署。官网说目前支持java和c这两个版本。
具体的是:高速缓存,并且支持内存存储和持久化存储。...
分类:
其他好文 时间:
2014-12-01 11:30:39
阅读次数:
274
什么是memcached?
memcached是一个高性能的分布式内存对象缓存系统,用于动态web应用以减轻数据库负载。它通过内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库网站的速度。memcached基于一个存储键/值对的hashmap。
在使用过程中,发现memcached和Hibernate的查询缓存作用相当,都是把查询频繁的数据并且更新不频繁的数据放到内存中,然后每次读取的时候,从内存中读取,这样就增加了访问效率。类似于cpu的高速缓存。
也就是说你不用去离...
分类:
系统相关 时间:
2014-11-28 18:17:39
阅读次数:
222
分层组织计算机存储系统由高层到低层分别名之寄存器堆、高速缓存(cache)、主存(main memory)和外存(secondary memory)。那么为什么记忆系统要层次化呢?如果答案是效率,那么提效的原理又是什么呢?如果原理是传说中的局部性原理(principle of locality),那...
分类:
其他好文 时间:
2014-11-23 17:19:37
阅读次数:
228
SQL Server会将执行过的语句存入高速缓存中,因此理论上说使用带参数的语句会比使用常量的语句要快(因为每次语句相同,减少了语句分析和执行计划选择)。但如果参数赋予不同值时,返回的行数差异很大,这时选择相...
分类:
数据库 时间:
2014-11-20 15:48:51
阅读次数:
260
cache是高速缓存,是CPU和内存之间的缓冲。因为CPU的速度远远高于主存的速度,当CPU要从内存当中获取数据的时候,通常要等待一段时间。cache中保存着CPU刚刚使用或者是循环使用的一些数据,当CPU需要再次取用这些数据的时候,就会调用cache中的数据,这样就减少了CPU的等待时间..
分类:
系统相关 时间:
2014-11-17 19:43:27
阅读次数:
196