zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

Oracle事件官方方法 使用 如何 优化 作用
2023-06-13 09:11:26 时间
本站中文解释

Oracle事件PX Deque wait是Oracle并发调度引擎中被称作PX Deque等待时间的一个特殊情况。可以作为操作系统应当监视的一个指标,将等待时间固定在较短的一段时间内,可以有助于改善数据库的性能和稳定性(但是这也受每个系统的系统设置和实际场景影响)。

PX Deque等待指南 将被用于控制Oracle调度器中消费者进程(PX子进程) 对均衡执行器(或称为管理进程)等待对密集调度可用性请求的行为。 当PX进程尝试不成功的请求一个执行器, 进程在等待期间如果超过PX Deque等待指标, 将被标记为等待PX Dequeue行为,并且加入PX Deque等待时间统计。

PX Deque等待的统计指标被记录在oracle的视图v$sysstat中, 名为‘PX Deque’,这是由oracle启动器启动的实际等待时间,其中等待超过PX Deque等待指标的次数也被记录在v$sysstat, 名为‘PX Deque Wait Time Out’。 这些统计指标将相当重要,所以可以根据它们来决定改变PX Deque等待指标是否必要。

管理PX Deque等待时间不仅可以提高数据库的稳定性,可还会改善数据库的性能。 系统上的其他一些性能参数将影响PX Deque等待时间, 例如启动器_px_max_chunk_size、 session_max_parallel_processes等。

控制Oracle调度引擎中PX deque等待指标是有意义的,因为这能够确保消费者进程在没有干扰下可以正常并发地消费(PX子进程处理进程)并行执行。 例如,大量的等待PX Deque事件可能表示管理进程有太多的或者太长的任务,或者PX部分可能处于不良状态,这会影响数据库的性能和可用性。

因此,管理PX Deque等待时间时非常重要的。管理员首先需要根据当前的PX Deque等待次数和/或PX Deque等待时间来决定是否需要重新设置PX Deque等待指标,以保持数据库的高可用性,然后控制其他性能参数,以避免PX Deque等待时间指标被过度达到。

官方英文解释

The process is waiting for a message during a parallel execute.

Wait Time: The wait time depends on how quickly the message arrives. Wait times can vary, but it will normally be a short period of time.


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 Oracle 等待事件 PX Deque wait 官方解释,作用,如何使用及优化方法