性能优化
Jane Chiu
这个作者很懒,什么都没留下…
展开
-
立库指令进出队列缓慢解决方案
问题描述以现有WCS传至WMS的立库指令在现场业务较多时WMS处理效率很低(即WMS从收到WCS指令到处理完成的耗时长),其中主要是入库任务耗时达到分级,现场要求是秒级完成。问题分析完成对立库指令执行情况监控后,察觉所有入库卸货指令处理方式是通过队列控制并发,导致队列里两条入库指令之间存在有不少的卸货指令,故而第二条入库指令要等待很长时间才能出列进行处理。解决方案在不影响业务及其现有方式上,分而治之,区分开入库、卸货和Error指令,每种指令都有其相应地解决方案。入库指令还是走队列控制因为入原创 2020-12-14 11:09:40 · 723 阅读 · 0 评论 -
动静分离—Nginx+Tomcat
动静分离,子域名,Nginx安装原创 2016-03-15 15:35:17 · 1196 阅读 · 2 评论 -
Tomcat+H5游戏的性能优化实践
本文主要针对Tomcat+H5游戏的性能优化,优先考虑响应时间。原创 2016-03-14 23:20:31 · 890 阅读 · 4 评论 -
网页压缩 - GZIP
HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用Gzip压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来。一般对纯文本内容可压缩到原大小的40%。原创 2017-03-28 08:52:30 · 953 阅读 · 0 评论 -
Oracle Trace 10046 事件和10053 事件
10046 事件(SQL TRACE)10046事件和SQL_TRACE作用一样,都是用来追踪SQL,通过生成的trace来了解SQL的执行过程。10053事件(CBO TRACE) 是用来诊断优化器如何估算成本和选择执行计划的,用它产生的trace文件提供了Oracle如何选择执行计划,为什么会得到这样的执行计划信息;原创 2016-10-31 20:43:35 · 6102 阅读 · 0 评论 -
关于更新20w+数据量的SQL性能优化
前段时间,有个同事找我,让我帮忙优化一下DML SQL语句,说是update更新很慢,一分钟值更新260条数据,但是里面有20W以上的数据需要更新。原创 2018-11-24 17:18:02 · 1943 阅读 · 0 评论 -
常用的SQL优化技巧
从使用索引来考虑SQL语句避免索引列上的函数,如SUBSTR/UPPER/NVL/TO_CHAR/TO_DATE/TRUNC避免索引列上的计算公式:如果索引列上使用了计算公式,则索引不能使用,可以通过更改计算公式来避免不使用索引:Select e.Ename From Emp e Where e.Sal * 1.1 > 900使用索引:Select e.Ename From ...原创 2019-07-30 11:09:29 · 339 阅读 · 0 评论 -
耗时从 400+m 到 30s 的SQL执行效率优化
最近在项目上,客户让我帮忙看一个查询很慢的视图,前提是在给我之前他们内部已进行优化了,当我看了他们的优化,其实就是简单地使用hint语句,而且并没有起到作用。首先大概描述一下这个视图的情况,它是由三段sql union组成,总共大概220+行,里面有部分字段值是通过DBLINK获取的。详细如下:CREATE OR REPLACE VIEW CUX_DWMS_GROUP_LOT_ITA_V AS...原创 2019-09-17 14:29:41 · 730 阅读 · 1 评论