摘要: Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能... 阅读全文
posted @ 2013-11-01 18:19 yangkai_keven 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 一、概述 在Web应用中,有些报表的生成可能需要数据库花很长时间才能计算出来;有的网站提供天气信息,它需要访问远程服务器进行SOAP调用才能得到温度信息。所有这一切都属于复杂信息的例子。在Web页面中加入过多的复杂信息可能导致Web服务器、数据库服务器负荷过重。JSP代码块缓冲为开发者带来了随意地增... 阅读全文
posted @ 2013-11-01 18:14 yangkai_keven 阅读(171) 评论(0) 推荐(0) 编辑
摘要: OSCache是当前运用最广的缓存方案,1JBoss2Hibernate3Spring等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。1.安装过程从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,我下载的... 阅读全文
posted @ 2013-11-01 18:13 yangkai_keven 阅读(221) 评论(0) 推荐(0) 编辑
摘要: sql性能优化总结:最近随着数据越来越多,数据库性能问题暴露的越来越严重。几百万,上千万,甚至过亿的数据处理速度会非常的慢。下面对工作中遇到的问题做下总结,希望以后能对日后的工作有所帮助。不同的sql语句有不同的性能问题,只有要找到性能差的原因,才能对症下药。首先说下性能判断的方法:一.性能分析器:... 阅读全文
posted @ 2013-11-01 10:27 yangkai_keven 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Oracle SQL性能优化(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基... 阅读全文
posted @ 2013-11-01 10:08 yangkai_keven 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用。 解决办法: 其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改... 阅读全文
posted @ 2013-11-01 09:48 yangkai_keven 阅读(144) 评论(0) 推荐(0) 编辑