JPA 缓存
对于JPA2.0,缓存分为一级缓存和二级缓存(JPA1.0只支持一级缓存)。二级缓存通常是用来提高应用程序性能的,它可以避免访问以已经从数据库加载的数据,提高访问未被修改数据对象的速度。
持久化上下文就是JPA的一级缓存,通过在持久化上下文中存储持久化状态实体的快照,既可以进行脏检测,还可以当做持久化实体的缓存。一级缓存属于请求范围级别的缓存,如下
JPA二级缓存是跨...
分类:
其他好文 时间:
2015-08-29 00:54:43
阅读次数:
190
??
存储器层次结构
系统存储数据主要有寄存器、SRAM、SDRAM、磁盘,其中SRAM作为系统的高速缓存,DRAM是系统的主存,他们的访问读写速度各不相同,造价也因读写速度不同而不同。如图:
cpu读磁盘上数据,首先把磁盘中的数据读取到主存中,然后高速缓存,再到寄存器,通过局部性可参考另一篇文章代码的局部性,把最近使用的数据存储在高速缓存中提高访问速度。
首先我们来介绍两个关于访问存...
分类:
其他好文 时间:
2015-08-21 09:27:26
阅读次数:
176
序列: 可供多个用户用来产生唯一数值的数据库对象
自动提供唯一的数值
共享对象
主要用于提供主键值
将序列值装入内存可以提高访问效率...
分类:
数据库 时间:
2015-08-18 11:59:04
阅读次数:
168
1、register
在函数内定义变量时,默认是 auto 类型,变量存储在内存中,当程序用到该变量时,由控制器发出指令将内存中该变量的值送到运算器,计算结束后再从运算器将数据送到内存。如果一个变量用 register 关键字修饰,编译器则尽可能将该变量存放在CPU的内部寄存器中,这样就不用通过内存寻址来访问变量,可以大大提高访问效率。
2、volatile
volatile关键字修饰的变量...
分类:
编程语言 时间:
2015-08-17 08:49:05
阅读次数:
130
一、写在前面 随着开发、测试任务进入尾声,大家都在整理一些项目发布前的一些准备工作,其中一个重要的工作就是为之前写的一些sql语句建立索引,这高并发、高访问量的环境下是非常有必要的,建立一个好的索引能够极大地提高sql语句的查询效率,那么问题来了,到底什么是索引,怎样才能建立一个好的索引呢?本文以mysql Innodb存储引擎为例,结合实际的项目来看一下,如何建立一个好的而索引。 二...
分类:
数据库 时间:
2015-08-16 12:17:45
阅读次数:
190
写在前面针对一些经常访问而很少改变的数据,使用缓存,可以提高性能。缓存是一种用空间换取时间的技术,说的直白点就是,第一次访问从数据库中读取数据,然后将这些数据存在一个地方,比如内存,硬盘中,再次访问的时候,不必再从数据库中读取,而是从内存或者硬盘中读取数据,可以提高访问速度。缓存缓存是一种利用空间换...
分类:
Web程序 时间:
2015-08-09 18:43:51
阅读次数:
150
最近几天一直在读代震军的博客,他是Discuz!NT的设计者,读了他的一系列关于Discuz!NT的架构设计文章,大呼过瘾,特别是Discuz!NT在解决高访问高并发时所设计的一系列方案,本人尤其感兴趣。写这篇文章的目的,算是对初次阅读之后的总结备忘吧,以便以后有时间亲自测试,如果能在生产环境中得到...
分类:
Web程序 时间:
2015-08-08 10:27:35
阅读次数:
166
大型网站的特点1高访问量2同时在想人数多3数据访问量庞大4数据操作频繁网站性能测试的指标WEB应用服务器数据库服务器系统服务器客户关心的指标日访问量同时在线人数最大并发连接数(网站最多能同时处理的连接请求数)最低60-100访问响应时间(网站服务器生成HTML的时间,网路传输的时间,浏览器解析的时间...
分类:
Web程序 时间:
2015-07-25 18:21:41
阅读次数:
138
开源itInternet的规模每一百天就会增长一倍,客户希望获得7天24小时的不间断可用性及较快的系统反应时间,而不愿屡次看到某个站点"Server Too Busy"及频繁的系统故障。网络的各个核心部分随着业务量的提高、访问量和数据流量的快速增长,其处理能力和计算强度也相应增大,使得单一设备 根本...
分类:
其他好文 时间:
2015-07-07 19:08:25
阅读次数:
130
1.Sequencen自动生成唯一的数字n是一个共享的对象n典型的应用于表的主键n可替代应用代码n将序列号值放在缓存中可提高访问速度创建名字为 DEPT_DEPTNO的序列号,以供DEPT表使用 .不加 CYCLE 选项 CREATE SEQUENCE dept_deptno INCREMEN...
分类:
数据库 时间:
2015-06-25 16:49:46
阅读次数:
143