上一页  下一页          目录  索引  定位  词汇表  程序库

单处理器设备上的 Oracle 主计划/MRP 和供应链计划管理系统

在多个独立的流程上分配工作量,可以为您提供较佳的性能,即使是在单处理器设备上运行也一样。多个 Oracle 主计划/MRP 和供应链计划管理系统流程必须对数据库进行频繁的访问。因此,这些流程通常为 I/O 所限。也就是说:流程会耗费大量的时间在等待磁盘存取或检索请求信息,而不是用于处理器自身进行的计算。

如果是同步而不是相继执行单处理器设备上的两个 I/O 限制任务,则执行总时间将会减少。在一项任务尚在等待磁盘返回信息中,单处理器已可以执行第二步任务。

如果运行的流程较少,单处理器设备的性能与多处理器设备的性能大体相同。一般来说,因同时运行流程数量有所增加而导致系统性能降低的情况,单处理器设备确实比多处理器设备来得较快:

因此,无论是单处理器或多处理器,在多个流程上分配任务都可以给设备带来好处。但是,多处理器设备可能会在意识到性能降低之前,将任务在多个流程上分配。

要启动多少个流程?

要启动多少个流程这个问题并没有一个完整的单一答案。设备性能视多种因素而定,例如:

最佳方法是进行试验。例如,首先尝试通过使用三个工作流程来运行快照,然后增加工作流程的数量。假设其它因素不会影响结果,则可以确定哪个选项能提供最佳结果。


         上一页  下一页          目录  索引  定位  词汇表  程序库