Oracle 视图 ALL_APPLY_CONFLICT_COLUMNS 官方解释,作用,如何使用详细说明
本站中文解释
ALL_APPLY_CONFLICT_COLUMNS视图显示了当前用户的APPLY进程中的冲突的列信息。每一行表示一个冲突的列,该视图的列包括:APPLY_NAME、MGMT_NAME、TABLE_OWNER、TABLE_NAME、COLUMN_NAME、QUEUE_SCN。通过查询这个视图可以监控APPLY进程中的冲突的列数,如果冲突数明显增加,那就可以调整APPLY进程的运行参数或者优化队列表。
使用ALL_APPLY_CONFLICT_COLUMNS视图的方法是:
1. 运行 below SQL 来查看APPLY进程中发生冲突的列:
Select table_owner,
table_name,
column_name,
APPLY_NAME,
MGMT_NAME,
QUEUE_SCN
from ALL_APPLY_CONFLICT_COLUMNS
where apply_name=’你的apply进程ID’;
2. 通过监控这些列可以发现哪个列发生了冲突,进而可以根据冲突的原因来调整APPLY进程的运行参数或者调优队列表结构,以减少冲突。
官方英文解释
ALL_APPLY_CONFLICT_COLUMNS
displays information about the conflict handlers on the tables accessible to the current user.
Related View
DBA_APPLY_CONFLICT_COLUMNS
displays information about the conflict handlers on all tables in the database.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
Owner of the object on which the update conflict handler is defined |
|
|
|
Name of the object on which the update conflict handler is defined |
|
|
|
Name of the update conflict handler used to resolve conflicts |
|
|
|
Name of the column used to resolve conflicts |
|
|
|
Name of a column in the column list for the update conflict handler |
|
|
|
Database link to which changes are applied. If null, then changes are applied to the local database. |
See Also:
“DBA_APPLY_CONFLICT_COLUMNS”