0

Auto-tuning: Starting background process GTXj

黄廷忠 2019-06-19
879

问题描述

客户QQ发来信息说有个业务RAC中2节点在一直出现GTXj进程不停的重启,当时一看GTXj进程是什么进程哦

专家解答

reference一搜发现如下的解释:

GTXn

Global Transaction Process

       These processes help maintain the global information about XA global transactions throughout the cluster. Also, the processes help perform two-phase commit for global transactions anywhere in the cluster so that an Oracle RAC database behaves as a single system to the externally coordinated distributed transactions.

     The GLOBAL_TXN_PROCESSES initialization parameter specifies the number of GTXn processes, where n is 0-9 or a-j. The database automatically tunes the number of these processes based on the workload of XA global transactions. You can disable these processes by setting the parameter to 0. If you try to run XA global transactions with these process disabled, an error is returned.

    GTX进程是由于应用使用XA事务,通过参数GLOBAL_TXN_PROCESSES 来配置默认进程个数,为0时,禁用GTX进程,此时如果应用使用XA事务将会报错,数据库根据XA事务自动的协调进程的个数,如果出现Auto-tuning: Shutting Down Background Process GTX,可以忽略,再看了一个ORACLE无异常的等待事件。这个进程在11G才出现的,并且只有在ORACLE RAC环境才可能会出现。

下面是METALINK相当的文档

Auto-tuning: Shutting Down Background Process GTX [ID 1481153.1]


「喜欢文章,快来给作者赞赏墨值吧」
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新发布
暂无内容,敬请期待...
数据库资讯
最新 热门 更多
本月热门
近期活动
全部
暂无活动,敬请期待...
相关课程
全部