<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BlueGecko Denmark</title>
	<atom:link href="https://bluegecko.dk/tag/xla_diag_events/feed/" rel="self" type="application/rss+xml" />
	<link>https://bluegecko.dk</link>
	<description>Your remote dba</description>
	<lastBuildDate>Fri, 11 Oct 2013 10:16:51 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.5.2</generator>
	<item>
		<title>Identify performance decrease due to enabled trace in an E-Business Suite R12 environment</title>
		<link>https://bluegecko.dk/identify-performance-decrease-due-to-enabled-trace-in-an-e-business-suite-r12-environment/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=identify-performance-decrease-due-to-enabled-trace-in-an-e-business-suite-r12-environment</link>
					<comments>https://bluegecko.dk/identify-performance-decrease-due-to-enabled-trace-in-an-e-business-suite-r12-environment/#respond</comments>
		
		<dc:creator><![CDATA[Dimitri van de Ven]]></dc:creator>
		<pubDate>Fri, 11 Oct 2013 10:16:51 +0000</pubDate>
				<category><![CDATA[ebs]]></category>
		<category><![CDATA[E-Business Suite performance]]></category>
		<category><![CDATA[EBS performance]]></category>
		<category><![CDATA[FND_CONCURRENT_PROGRAMS.ENABLE_TRACE]]></category>
		<category><![CDATA[FND: Debug Log Enabled]]></category>
		<category><![CDATA[R12 performance]]></category>
		<category><![CDATA[SLA: Enable Diagnostics]]></category>
		<category><![CDATA[trace profile options]]></category>
		<category><![CDATA[XLA_DIAG_EVENTS]]></category>
		<category><![CDATA[XLA_DIAG_SOURCES]]></category>
		<guid isPermaLink="false">http://www.bluegecko.dk/?p=3455</guid>

					<description><![CDATA[Subledger Accounting profile option &#8220;SLA: Enable Diagnostics&#8221; Trace data generated during create accounting is stored in SLA diagnostic tables (XLA_DIAG_SOURCES og XLA_DIAG_EVENTS), when profile option &#8220;SLA: Enable Diagnostics&#8221; is set to &#8220;Y&#8221;. It is important to disable this profile option after use, to avoid performance decrease. Sql below shows if profile option &#8220;SLA: Enable Diagnostics&#8221; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><strong>Subledger Accounting profile option &#8220;SLA: Enable Diagnostics&#8221;</strong></p>
<p>Trace data generated during create accounting is stored in SLA diagnostic tables (XLA_DIAG_SOURCES og XLA_DIAG_EVENTS), when profile option &#8220;SLA: Enable Diagnostics&#8221; is set to &#8220;Y&#8221;. It is important to disable this profile option after use, to avoid performance decrease. Sql below shows if profile option &#8220;SLA: Enable Diagnostics&#8221; is enabled. Trace is enabled when  &#8220;profile_option_value&#8221; is &#8220;Y&#8221;.</p>
<p><code>sqlplus apps</code></p>
<p><code>column profile_option_name format a20<br />
column user_profile_option_name format a25<br />
column profile_option_value format a14</code></p>
<p><code>SELECT tl.profile_option_name, tl.user_profile_option_name<br />
,substr(decode(a.level_id,10001,'SITE',10002,'APPLN',10003,'RESP',10004,'USER'),1,5) "Level"<br />
,substr(decode(a.level_id,10001,'Site',10002,c.application_short_name,10003,b.<br />
responsibility_name,10004,d.user_name),1,30) "Level Value"<br />
,nvl(a.profile_option_value,'Is Null') "Profile Value"<br />
FROM fnd_profile_option_values a, fnd_responsibility_tl b, fnd_application c, fnd_user d, fnd_profile_options e, fnd_profile_options_tl tl<br />
WHERE lower(tl.user_profile_option_name) like lower('SLA: Enable Diagnostics')<br />
AND e.profile_option_id = a.profile_option_id<br />
AND tl.profile_option_name = e.profile_option_name<br />
AND a.level_value = b.responsibility_id (+)<br />
AND a.level_value = c.application_id (+)<br />
AND a.level_value = d.user_id (+)<br />
AND tl.language='US'<br />
ORDER BY 1, 2, 3, 4 DESC;</code></p>
<p>Additionally, SLA diagnostics tables needs to be purged after trace data is analyzed to achieve an acceptable performance during create accounting. This can be done by running concurrent request &#8220;Purge Transaction Objects Diagnostics&#8221; or purge tables XLA_DIAG_SOURCES and XLA_DIAG_EVENTS, as described in MOS 1412173.1.</p>
<p>The correct way to run SLA trace is described in next steps:</p>
<p>1) Change profile option “SLA: Enable Diagnostics” to &#8220;Y&#8221;.<br />
2) Run “Create Accounting”.<br />
3) Change profile option “SLA: Enable Diagnostics” to &#8220;N&#8221;.<br />
4) Run “Transaction Objects Diagnostics” report.<br />
5) Run “Purge Transaction Objects Diagnostics”.</p>
<p><strong>Profile option “FND: Debug Log Enabled”</strong></p>
<p>Trace data is written to a trace file and/or to table FND_LOG_MESSAGES, when profile option &#8220;FND: Debug Log Enabled&#8221; is set to &#8220;Y&#8221;. The result will be an inferior performance. For this reason, it is important to disable corresponding profile option after wanted trace data is collected. Sql below shows if profile option , &#8220;FND: Debug Log Enabled&#8221; is enabled. Trace is enabled when &#8220;profile_option_value&#8221; is &#8220;Y&#8221;. Additionally profile option &#8220;FND: Debug Log Level&#8221; is listed. This profile option shows the level of tracing. The lower the profile option value for corresponding profile option, the more trace data is collected.</p>
<p><code>sqlplus apps</code></p>
<p><code>column user_profile_option_name format a25<br />
column profile_option_value format a14</code></p>
<p><code>SELECT tl.user_profile_option_name<br />
,substr(decode(a.level_id,10001,'SITE',10002,'APPLN',10003,'RESP',10004,'USER'<br />
),1,5) "Level"<br />
,substr(decode(a.level_id,10001,'Site',10002,c.application_short_name,10003,b.<br />
responsibility_name,10004,d.user_name),1,30) "Level Value"<br />
,nvl(a.profile_option_value,'Is Null') "Profile Value"<br />
FROM fnd_profile_option_values a, fnd_responsibility_tl b, fnd_application c, fnd_user d, fnd_profile_options e, fnd_profile_options_tl tl<br />
WHERE tl.profile_option_name in ('AFLOG_ENABLED', 'AFLOG_LEVEL')<br />
AND tl.language='US'<br />
AND e.profile_option_id = a.profile_option_id<br />
AND tl.profile_option_name = e.profile_option_name<br />
AND a.level_value = b.responsibility_id (+)<br />
AND a.level_value = c.application_id (+)<br />
AND a.level_value = d.user_id (+)<br />
ORDER BY 2, 3, 1, 4 DESC;</code></p>
<p>below is what the values for profile option &#8220;FND: Debug Log Level&#8221; means:</p>
<p>1. Unexpected      Lowest log level &#8211; Lowest performance decrease<br />
2. Error<br />
3. Exception<br />
4. Event<br />
5. Procedure<br />
6. Statement        Highest log level &#8211; Highest performance decrease</p>
<p>More about &#8220;FND: Debug Log Enabled&#8221; in MOS 433199.1.<br />
<strong></strong></p>
<p><strong>Identify Concurrent Programs with trace enabled</strong></p>
<p>It happens frequently that someone enables trace on a Concurrent Program and forget to disable it again. There may be a significant decrease in performance when a Concurrent program is trace enabled. Next sql shows Concurrent Programs that have trace enabled:</p>
<p><code>sqlplus apps</code></p>
<p><code>column concurrent_program_name format a25</code><br />
<code>column user_concurrent_program_name format a40</code></p>
<p><code>select a.concurrent_program_id,a.concurrent_program_name, b.User_concurrent_program_name, c.user_name "LAST_UPDATED_BY", a.enable_trace</code><br />
<code>from FND_CONCURRENT_PROGRAMS a, fnd_concurrent_programs_tl b, fnd_user c</code><br />
<code>where a.concurrent_program_id=b.concurrent_program_id</code><br />
<code>and a.last_updated_by=c.user_id</code><br />
<code>and a.enable_trace='Y'</code><br />
<code>and b.language='US';</code></p>
]]></content:encoded>
					
					<wfw:commentRss>https://bluegecko.dk/identify-performance-decrease-due-to-enabled-trace-in-an-e-business-suite-r12-environment/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 22/93 objects using disk
Page Caching using disk: enhanced 

Served from: bluegecko.dk @ 2026-10-17 00:23:25 by W3 Total Cache
-->