
optimize
zootial
这个作者很懒,什么都没留下…
展开
-
缓存技术概述
java缓存技术一缓存是当今各种软件或者硬件系统中不可缺少的技术之一,所以对每个程序员来说都显得异常重要。在讨论缓存功能之前,我们首先来了解一下缓存这个东西本身。根据经验把缓存问题细分为4类小问题:1、缓存为什么要存在? 2、缓存可以存在于什么地方? 3、缓存有哪些属性? 4、缓存介质? 搞清楚这4个问题,那么我们就可以随意的通过应用的场景来转载 2015-11-21 15:43:45 · 1936 阅读 · 0 评论 -
高吞吐量系统设计
系统吞吐量,通常由 QPS(TPS)、并发数两个因素决定http://www.importnew.com/16464.html原创 2015-11-10 15:09:55 · 798 阅读 · 0 评论 -
关于超时
网络超时ConnectException:指的是服务器请求超时SocketTimeoutException:指的是服务器响应超时代码示例:httpclient.getParams().setIntParameter(CoreConnectionPNames.CONNECTION_TIMEOUT,reqTimeout); //请求超时httpclient原创 2015-11-06 09:46:34 · 406 阅读 · 0 评论 -
ORACLE表连接
ORACLE表连接一、什么是表连接?表的连接是指在一个SQL语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。二、ORACLE的优化器使用的表连接有哪些?1.嵌套循环连接(NESTED LOOP JOIN)2.群集连接(CLUSTER JOIN)3.排序合并连接(SORT MERGE JOIN)4.笛卡尔连接(CARTESIAL JOIN)转载 2014-03-19 10:41:02 · 403 阅读 · 0 评论 -
Oracle 执行计划
1,什么是执行计划所谓执行计划,顾名思义,就是对一个查询任务,做出一份怎样去完成任务的详细方案。举个生活中的例子,我从珠海要去英国,我可以选择先去香港然后转机,也可以先去北京转机,或者去广州也可以。但是到底怎样去英国划算,也就是我的费用最少,这是一件值得考究的事情。同样对于查询而言,我们提交的SQL仅仅是描述出了我们的目的地是英国,但至于怎么去,通常我们的SQL中是没有给出提示信息的,是由数据转载 2014-03-19 10:28:08 · 731 阅读 · 0 评论 -
JVM优化
正在使用Eclipse开发工具的JVM参数:-Xms100m-Xmx512m-Xverify:none-XX:PermSize=96m-XX:MaxPermSize=128m-XX:+DisableExplicitGC-Xnoclassgc-XX:+UseParNewGC-XX:+UseConcMarkSweepGC-XX:CMSInitiatingOccu原创 2015-11-20 11:47:11 · 349 阅读 · 0 评论 -
性能——有限资源,高效利用
估算内存消耗《Java性能》这本书表明在一个经典的Java EE应用程序中,实时数据大小和最佳内存配置参数之间有很强的相关性。设置最大堆大小为3-4X(实时数据大小)。实时数据的大小是由设置在其稳定状态运行应用程序所需的长期消耗对象的堆大小。参考http://www.importnew.com/10570.htmlJVM支持最高线程数取决于你使用原创 2015-11-06 18:45:21 · 414 阅读 · 0 评论 -
SQL调优整理
1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在SQL句级或是会话(session转载 2013-03-04 16:52:11 · 334 阅读 · 0 评论