Oracle 等待事件 PX server shutdown 官方解释,作用,如何使用及优化方法

本站中文解释

Oracle事件PX server shutdown是一种专为应对特定类型和级别的加载调整所设计的关闭类型事件。一般情况下,当活动面临某些特定的工作负载或性能需求时,Oracle会启动PX server shutdown以适当管理负载。

Oracle事件PX server shutdown可以适用于广泛的情况,以应对并发处理程序所面临的压力。例如,如果某个服务器上的负载突然增加,导致某些程序无法正常运行,Oracle可能会尝试采用PX server shutdown。通过启动PX server shutdown,Oracle可以关闭特定的服务,并释放某些资源,比如内存,以帮助服务器正常运行,同时也能够帮助性能和加载调整。

PX server shutdown的过程可以分为三个步骤,首先,oracle会将PX server shutdown事件记录在日志中,以便跟踪,然后,Oracle将停止PX server,即在Server Shutdown开头之前会有一个提示:Server Shutdown指令被发出;最后,Oracle将终止正在运行的PX Server,并关闭被识别的所有服务器,服务器中的工作和备份将被中断。

PX server shutdown作为一种调整服务器负载的调整方式,有助于合理的运行活动,但是也存在一定的局限性。例如,当工作负载部署在PX server中,而PX server被关闭时,工作和备份可能会被中断或丢失。此外,PX server的 shutdown 过程也可能会与其他工作进程间出现冲突,从而导致服务器无法正常工作。因此,PX server shutdown只能作为一种暂时的解决方案,而不是作为一种长期解决服务器负载和性能问题的有效措施。

官方英文解释

During normal or immediate shutdown the parallel execution slaves are posted to shutdown cleanly. If any parallel execution slaves are still alive after 10 seconds, they are killed.

Wait Time: Wait up to 0.5 seconds

Parameter Description

nalive

The number of parallel execution slaves that are still running

sleeptime

The total sleeptime since the session started to wait on this event

loop

The number of times the session waited for this event


数据运维技术 » Oracle 等待事件 PX server shutdown 官方解释,作用,如何使用及优化方法