Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Is the Apply Process Encountering Contention?

0
Posted

Is the Apply Process Encountering Contention?

0

An apply server is a component of an apply process. Apply servers apply DML and DDL changes to database objects at a destination database. An apply process may use one or more apply servers, and the parallelism apply process parameter specifies the number of apply servers that may concurrently apply transactions. For example, if parallelism is set to 5, then an apply process uses a total of five apply servers. An apply server encounters contention when the apply server must wait for a resource that is being used by another session. Contention may result from logical dependencies. For example, when an apply server tries to apply a change to a row that a user has locked, then the apply server must wait for the user. Contention also may result from physical dependencies. For example, interested transaction list (ITL) contention results when two transactions that are being applied, which may not be logically dependent, are trying to lock the same block on disk. In this case, one apply serv

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123