![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能优化
文章平均质量分 51
iteye_7682
这个作者很懒,什么都没留下…
展开
-
常用的sql性能优化方法
1. 采用绑定变量的方式。 绑定变量是解决动态语句硬解析的利器。如果sql执行频度较高,但处理的数据量较少,结果集也相对较小,sql语句的解析时间也会接近或高于执行时间,此时就应该采用绑定变量的方式,这样就能减少sql语句编译时间,提高sql语句执行效率。 2. 在where字句中尽量采用like来匹配,而不用字符串截取函数substr。 在使用like的...原创 2015-06-18 10:40:03 · 138 阅读 · 0 评论 -
性能优化的常用方法
性能优化的入口:1. 数据库数据库历来是系统的性能瓶颈。首先找出性能比较低的sql,在代码层面进行优化(可以参看sql性能优化)。2. 响应时间对web服务请求的日志分析url的相应时间统计,重点优化响应时间比较长的url。3. 建模压测模拟实际场景进行压力测试,根据压测结果,找出系统性能瓶颈。 性能调优的3大设计思路:1.缓存使用缓存策略,可以加快...原创 2015-06-18 12:00:38 · 95 阅读 · 0 评论 -
提高页面访问速度的几点意见
一、 域名提前预解析 dns-prefetch,是域名提前预解析 <meta http-equiv='x-dns-prefetch-control' content='on'> <link rel="dns-prefetch" href="//img1.suning.cn"> ...原创 2016-04-14 08:33:56 · 143 阅读 · 0 评论 -
Java常见问题分析(内存溢出、内存泄露、线程阻塞等)
1. Java垃圾回收机制(GC)1.1 GC机制作用 ---JVM自动检测和释放不再使用的对象内存。 1.2 堆内存3代分布(年轻代、老年代、持久代) 关于Java堆3代分布情况,可通过命令:jmap –heap pid 查看: 1.3 GC过程(1) 新生成的对象在Eden区完成内存分配(2) 当Eden区满,再创建对象,会因为申请不到空间触发Y...原创 2016-06-18 21:56:37 · 154 阅读 · 0 评论 -
JavaCore/HeapDump文件及其分析方法
产生时间Java程序运行时,有时会产生JavaCore及HeapDump文件,它一般发生于Java程序遇到致命问题的情况下。 有时致命问题发生后,Java应用不会死掉,还能继续运行; 但有时致命问题发生,Java进程会死掉;为了能够保留Java应用发生致命错误前的运行状态,JVM在死掉前产生两个文件,分别为JavaCore及HeapDump文...原创 2017-03-12 10:15:34 · 77 阅读 · 0 评论 -
weblogic修改内存大小方法
weblogic的domain的内存大小可以调节,设置方法如下:第一步. 修改startManagedWeblogic.sh文件:DOMAIN_NAME="analysisdomain" ADMIN_URL="http://echnweb1:40004" SERVER_NAME="trackerServer1" # 设置内存参数,不设则默认走setDomainE...原创 2014-11-03 10:15:44 · 2106 阅读 · 0 评论 -
调整Tomcat连接相关Connector的参数
<Connector executor="tomcatThreadPool" port="80" protocol="HTTP/1.1" connectionTimeout="60000" keepAliveTimeout="15000" maxKeepAli..原创 2014-11-06 11:41:08 · 111 阅读 · 0 评论 -
Tomcat线程池配置
使用线程池,用较少的线程处理较多的访问,可以提高tomcat处理请求的能力。使用方式:首先,打开/conf/server.xml,增加<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThreads="20" maxIdleTime="60000" /..原创 2014-11-06 11:41:15 · 69 阅读 · 0 评论 -
Tomcat性能参数设置
在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是在系统参数中增加系统参数:1)window下, 在catalina.bat最前面:set JAVA_OPTS=-XX:PermSize=64M -XX:MaxPermSize=128m -Xms512m -Xmx1024m;-Duser.timezone=GMT+08; 2)linux下,在catali...原创 2014-11-06 11:41:24 · 57 阅读 · 0 评论