Oracle 分开执行耗时操作

原创 2015年07月07日 11:47:07

-- Start

首先,我们看一个故事,联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只得请了一个学自动化的博士后设计一个方案来分拣空的香皂盒。博士后拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。

中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为发火,找了个小工来说:你他妈给老子把这个搞定,不然你给老子爬出去。小工很快想出了办法:他在生产线旁边放了台风扇猛吹,空皂盒自然会被吹走。

还有一个故事,美国宇航局发现圆珠笔在失重环境下无法使用, 结果花了2千万美刀研制出了失重环境下可用的圆珠笔, 而苏联人一直用铅笔。

这两个故事给我们一个很重要的启示,性能问题都是由于资源竞争导致的,所以,一个简单的想法就是尽量分开执行耗时的操作。这看似一个最简单不过的道理,但是随着软件变得越来越大,到最后可能没有人知道什么时候执行什么操作时合适的。

--更多参见:Oracle SQL 优化精萃

-- 声明:转载请注明出处

-- Last edited on 2015-07-07

-- Created by ShangBo on 2015-07-07

-- End


Volley执行耗时操作

public class VolleyTimeOutTestDemo extends Request { Listener mListener; public VolleyTime...

RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新

RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新 泽毛 关注 2017.08.27 16:37* 字数 1779 阅读 2764评论 4喜欢 56 RxJava...

执行后台耗时操作的封装-----改进版

在之前写过一篇执行后台耗时操作封装:http://blog.csdn.net/u010047390/article/details/43982461 这这篇文章中会有一个黄色提示:This Hand...

Android面试题-Service是否在main thread中执行, service里面是否能执行耗时的操作?

Android面试题-Service是否在main thread中执行, service里面是否能执行耗时的操作?

自定义事件分发,执行耗时操作服务

关于SpringMVC里面,进行自定义事件,分发处理耗时操作服务的示例解析事件处理在spring的应用程序上下文(ApplicationContext )里面,是通过ApplicationEvent和...

Android中实现执行耗时操作时弹出进度对话框

相信很多初学者都想实现这么一种功能,当我们登录支付宝时,在登录过程会弹出一个小小的旋转按钮,说明应用正在获取网络资源,正在执行耗时程序,那么这个功能怎么实现呢,其实非常简单,我们只需要一个简单地组件P...
  • zzjmay
  • zzjmay
  • 2014年03月23日 23:12
  • 2279

如何在 BroadcastReceiver 中执行耗时操作?

一、BroadcastReceiver 注册方式     BroadcastReceiver 有两种注册方式,一是使用 { Context.registerReceiver()} 动态注册,另一种是...

c# 进度条BackgroundWorker 组件用来执行诸如数据库事务、文件下载等耗时的异步操作

BackgroundWorker 组件用来执行诸如数据库事务、文件下载等耗时的异步操作。 开始 在应用程序中添加一个BackgroundWorker实例,如果用的是VS,可以从工具上直接拖...

Android中为什么主线程更新UI,子线程执行耗时操作?

Android主线程是线程不安全的?网上文章常常有说:Android主线程是线程不安全的。我就纳闷了,线程还有安全一说? 不能说主线程是线程不安全。线程没有安全不安全这一说。而是更新UI的方法不是线...
  • liugec
  • liugec
  • 2017年12月05日 15:16
  • 55

AsyncTask异步执行耗时操作

AsyncTask的具体用法详情可以看代码注释 一、Activity代码 package git.greetty.com.async; import android.os.AsyncTask...
  • cgt_cgt
  • cgt_cgt
  • 2016年12月20日 16:21
  • 343
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle 分开执行耗时操作
举报原因:
原因补充:

(最多只允许输入30个字)