What´s event "enq: FU - Contention"
what is the meaning of the following waiting event "enq: FU - Contention"
http://www.lmgtfy.com/?q=oracle+enq+FU+Contention
Similar Messages
-
Wait event enq: JD - contention
Hi All,
In the top-5 wait events of the AWR-report i encounter a enq: JD contention wait event (wait class Other).
I only figured out that JD means Job Queue Date.
Can anybody tell me more about this wait event?
Thanks in advance,
Jeroen van SchaijkHi All,
I have additional information:
This wait event synchronizes dates between job queue coordinator and slave processes.
It appears that this wait event takes more than 10% of the total wait time!
Does anybody know how to deal with this wait event?
Thanks in advance,
Jeroen van Schaijk -
Hello,
I just started analysing our database i found a wait event in EM graph(other). when i dig into the other wait event i encounter a wait event (enq tc -contention). i have tried to find solution on net. but i did not find it on Google or even in matalink. it take considerable time for example if insert statement taking 2mint to complete it execution one mint is spending on this wait event. kindly help me out how to go away this event
Oracle 11 r2
windoows server 2003
Redo and Control Files are On SSD
Rest of all Files are on SAN.
Edited by: Oracle Studnet on May 26, 2011 2:51 AMThanks but he discussed TX contention but i have encounter with TC contention? could you plz provide my any ML note where i can find out the root cause of this Problem. This wait event taking 80% database time. i found top foreground wait in AWR. Simple insert or merge statement are causing enq TC contention. it might be possible instance memory configuration would be incorrect. i have observed some issue in AWR
Instance Efficiency Percentages (Target 100%)
Buffer Nowait %: 100.00 Redo NoWait %: 100.00
Buffer Hit %: 100.00 In-memory Sort %: 100.00
Library Hit %: 98.73 Soft Parse %: 98.32
Execute to Parse %: 47.27 Latch Hit %: 100.00
Parse CPU to Parse Elapsd %: 48.23 % Non-Parse CPU: 99.6 Let check my Memory Statistic
Host Mem (MB): 32,757.8 32,757.8
SGA use (MB): 15,680.0 15,680.0 ()
PGA use (MB): 515.2 508.2 why PGA used so small memory? (automatic memory is enable memory_target 25GB)
% Host Mem used for SGA+PGA: 49.44 49.42 i have changed some default setting due to large sort operation. check out parameters that i have changed
ALTER SYSTEM SET SEC_CASE_SENSITIVE_LOGON = FALSE;
alter system set db_files = 10000 scope = spfile;
alter system set processes = 500 scope = spfile;
alter system set memory_max_target = 25000M scope=spfile;
alter system set memory_target = 25000M scope = spfile;
alter system set workarea_size_policy = manual scope=SPFILE;
alter system set sort_area_size = 204800000 scope=SPFILE;
alter system set hash_area_size = 409600000 scope=SPFILE;
alter system set "_pga_max_size"=2000000000 scope=SPFILE;
alter system set "_smm_max_size"=1073741824 scope=SPFILE;
ALTER SYSTEM SET large_pool_size = 1073741824 SCOPE=SPFILE;But my instance taking 15GB which is the default sga_max_size memory would i need to increase it? if i set it 20GB then i mean SGA will use 20GB what about PGA. there are large sorting operations like join table are perform night loading (batch job).
why PGA is taking less memory with these settings?
Top 5 Timed Foreground Events
Event Waits Time(s) Avg wait (ms) % DB time Wait Class
enq: TC - contention 3 3,161 1053811 79.56 Other
DB CPU 528 13.28
db file sequential read 73,709 125 2 3.14 User I/O
enq: CF - contention 4 106 26540 2.67 Other
log file sync 391 57 145 1.43 Commit -
Enq: HW - contention on RAC
Hi,
Using multiple insert sessions on same table we are having Wait event "enq: HW - contention". Tablespaces is local and assm is used.
version 10.2.0.4.0
Two node RAC.
Any suggestion to reduce? Thinking to allocate more freelists and freelistgroups manually to segment.
Segment is a partition in this case.
Regards
Edited by: user13512691 on Nov 14, 2011 10:25 PMIf so, using a larger uniform extent size should reduce the space management overhead.
Another alternative might be to preallocate extents. Thats correct, solution should be to preallocate extents, because others session are waiting on eng HW contention, as this means first insert statement is allocating new extents. which means other session will wait untill this process completes. I believe allocating new extents are expensive operations which could affect the performance.
BTW - Manually adding Freelists on objects( objects are placed in assm tablespace) would benefit?
or other options is to alter MINEXTENT,MAXEXTENT,NEXTENT.
Is that correct? -
Enq: ST - contention wait event
Hi,
At one of our production database I am getting enq: ST - contention wait event at the Top 5 Timed Event section of the AWR report. I have checked with Metalink (Doc ID:974863.1), where I have been suggested to migrate to LMT. But all the tablespaces at the database are in LMT. It would be really very helpful if someone can explain the occurance of such wait event and the way this can be eliminated in future.
Environment:
Database Version: 10.2.0.3
OS: Solaris 10
Thanks for your valuable time.
Regards,
JoyI suggest reviewing the following document:
http://www.perfvision.com/papers/09_enqueues.ppt
Specifically, look at slide 61 and its notes section.
Take a look at the output of the following SQL statement:
SELECT
SUBSTR(TABLESPACE_NAME,1,20) NAME,
EXTENT_MANAGEMENT,
ALLOCATION_TYPE,
INITIAL_EXTENT,
NEXT_EXTENT
FROM
DBA_TABLESPACES
ORDER BY
EXTENT_MANAGEMENT;Is everything listed as LOCAL? For those tablespaces with a UNIFORM ALLOCATION_TYPE, what is the value of INITIAL_EXTENT?
Charles Hooper
Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
http://hoopercharles.wordpress.com/
IT Manager/Oracle DBA
K&M Machine-Fabricating, Inc. -
Enq: PS – contention wait event
Hi Guys,
I am running Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production on RHEL5.
I changed my db parameter PARALLEL_MAX_SERVERS from 10 to 20. Now, most of my queries are hanging due to this enq: PS – contention wait event. I looked at the req_dgree from the V$PX_SESSION and it is too high.
I reduced the PARALLEL_MAX_SERVERS back to 10 and still the queries are still hanging and the req_dgree still too high.
How can I fix this situation?
Thanks in advance....user11979518 wrote:
Hi Guys,
I am running Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Production on RHEL5.
I changed my db parameter PARALLEL_MAX_SERVERS from 10 to 20. Now, most of my queries are hanging due to this enq: PS – contention wait event. I looked at the req_dgree from the V$PX_SESSION and it is too high.
I reduced the PARALLEL_MAX_SERVERS back to 10 and still the queries are still hanging and the req_dgree still too high.
How can I fix this situation?do use PARALLEL.
PARALLEL sometimes make SQL slower;.
PARALLEL is NOT magic solution to all/every performance problem.
more is not always better; as you have now learned.
How many cores/CPU exist in this DB Server system? -
10.2.0.2
There arethousands of holding sessions session due to enq:TT - contention
These sessions are running
simple insert like
insert into TBL_LOG where a=:1, b=:2 and c=:3
enq:TT - contention
enq:HW - contention
google suggests to add freelist and apply latest patch.
cpu usage is also 100%.
what could be root cause of this?
How to troubleshoot this.
I believe killing these top cpu consumers is a good fix.
Awr showing these event heavily
addm say to tune this sql.
I suspect its issue of parallel query execution
or commit in these inserts.
Any hint / doc / link would be higly-2 apprecialted.Metalink doc id 419348.1 may help you
-
hi
in my spreport i am getting this enq problem pls tell me how to solve this.
Top 5 Timed Events Avg %Total
~~~~~~~~~~~~~~~~~~ wait Call
Event Waits Time (s) (ms) Time
buffer busy waits 1,480,241 1,024,132 692 64.5
enq: HW - contention 142,929 389,756 2727 24.5
free buffer waits 5,245,113 99,454 19 6.3
enq: US - contention 12,172 19,131 1572 1.2
db file parallel write 5,228 10,397 1989 .7
log_buffer=25m
checkpointtimeout=0
checkpointinterval=0
thanks.Total System Global Area 599785472 bytes
Fixed Size 1980328 bytes
Variable Size 146802776 bytes
Database Buffers 423624704 bytes
Redo Buffers 27377664 bytes
using 10gr2
simultaniously 150 user will affect the database.In this database we have create 150 tables.the procedure is.after creating this table using afterinsertion procedure to insert the data in table.We were using 150 procedure to insert 150 tables.
declare
counter NUMBER;
sql_string VARCHAR2(2000);
BEGIN FOR counter IN 1..150 LOOP
sql_string := 'CREATE TABLE emp'||counter||'
(id varchar2(10) primary key,
col_a varchar2(10),
col_b date,
col_c varchar2(10),
col_d varchar2(10),
col_e varchar2(10),
col_f varchar2(10),
col_g varchar2(10),
col_h date,
col_i varchar2(10),
col_j varchar2(10),
col_k date,
col_l varchar2(10),
col_m varchar2(10),
col_n varchar2(10),
col_o varchar2(10),
col_p varchar2(10),
col_q date,
col_r varchar2(10),
col_s varchar2(10),
col_t varchar2(10),
col_u varchar2(10),
col_v char(20),
col_w varchar2(10),
col_x date,
col_y varchar2(10),
col_z varchar2(10),
col_aa varchar2(10),
col_bb varchar2(10),
col_cc char(20),
col_dd varchar2(10),
col_ee date,
col_ff varchar2(10),
col_gg varchar2(10),
col_hh varchar2(10),
col_ii varchar2(10),
col_jj char(10),
col_kk varchar2(10),
col_ll date,
col_mm varchar2(10),
col_nn varchar2(10),
col_oo varchar2(10),
col_pp varchar2(10),
col_qq char(10),
col_rr varchar2(10),
col_ss date,
col_tt varchar2(10),
col_uu varchar2(10),
col_vv varchar2(10),
col_ww varchar2(10),
col_xx char(12)
) TABLESPACE employee
PCTFREE 10
INITRANS 10
MAXTRANS 255
STORAGE
INITIAL 50m
next 50M
MAXEXTENTS UNLIMITED
EXECUTE IMMEDIATE sql_string;
END LOOP;
END;
CREATE OR REPLACE procedure afterinsertion1(n in number)
is
a number;
cc number;
BEGIN
cc:=1;
FOR innercounter IN 1 .. n LOOP
INSERT INTO emp1(id, col_a ,col_b,col_c ,col_d ,col_e, col_f ,col_g ,col_h ,col_i ,col_j ,col_k,col_l,col_m,col_n,col_o,col_p,
col_q,col_r,col_s,col_t,col_u,col_v,col_w,col_x,col_y,col_z,col_aa,col_bb,col_cc,col_dd,col_ee,col_ff,col_gg,
col_hh,col_ii,col_jj,col_kk,col_ll,col_mm,col_nn,col_oo,col_pp,col_qq,col_rr,col_ss,col_tt,col_uu,col_vv,col_ww,
col_xx) VALUES (id.nextval,'col_a','11-JAN-07','col_c','col_d','col_e','col_f','col_g','11-JAN-07' ,'col_i' ,'col_j',
'11-JAN-07','col_l','col_m','col_n','col_o','col_p','11-JAN-07','col_r','col_s','col_t','col_u','col_v','col_w',
'11-JAN-07','col_y','col_z','col_aaa','COL_BB','col_cc','col_dd','11-JAN-07','col_ff','col_gg','col_h','col_ii','col_jj',
'col_kk','11-JAN-07','col_mm','col_nn','col_o','col_pp','col_qq','col_rr','11-JAN-07','col_tt','col_uu',
'col_v','col_ww','col_xx');
cc:=cc+1;
if cc > 3 then
commit;
cc:=0;
end if;
END LOOP;
END;
/ -
Enq: MN - contention with log miner
One of our customers is hitting enq: MN - contention wait event.
UKJA@ukja102> exec print_table('select * from v$lock_type where type = ''MN'');
TYPE : MN
NAME : LogMiner
ID1_TAG : session ID
ID2_TAG : 0
IS_USER : NO
DESCRIPTION : Synchronizes updates to the LogMiner dictionary
and prevents multiple instances from preparing the same LogMiner session
-----------------The situation is as following
- Batch job is generating massive redo
- Frequent log file switching occurs during this job
- Multiple sessions are mining archive logs due to some business requirement
- From time to time, one session holds MN lock in excluisve mode and other sessions wait for the ML lock to be released.
Holding session and waiting sessions are executing same SQL statement like following.
SELECT SCN, SQL_REDO, SEG_OWNER, SEG_NAME, OPERATION_CODE, CSF,DATA_OBJ#,
XIDUSN || '_' || XIDSLT || '_' || XIDSQN) AS XID, ROW_ID, ROLLBACK, TIMESTAMP FROM V$LOGMNR_CONTENTS
WHERE (OPERATION_CODE IN (7, 36)
OR ( ( ROLLBACK = 0 OR (ROLLBACK = 1 AND CSF = 0) ) AND ( OPERATION_CODE IN (1, 2, 3)
AND ((SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE1')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE2')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE3')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE4')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE5')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE6')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE7')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE8')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE9')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE10')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE'11)
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE12')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE13')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE14')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE15')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE16')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE17')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE18')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE19')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE20')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE21')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE22')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE23')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE24')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE25')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE26')
OR (SEG_OWNER = 'TEST1' AND TABLE_NAME = 'TABLE27')))))But my experiments show that normal log miner operations do not need MN lock thus no MN lock contention is reproduceable. Same under the situation of very frequent log file switching.
Does anyone have experience and/or information on this lock?
================================
Dion Cho - Oracle Performance Storyteller
http://dioncho.wordpress.com (english)
http://ukja.tistory.com (korean)
================================My first test case was flawed, so posted wrong info. :(
Further investigation shows that at certain steps of typical log miner operations need MN lock in exclusive mode. For example, dbms_logmnr.start_logmnr procedure needs exclusive MN lock.
Excerpt from 10704 event trace file.
*** 2009-05-19 13:57:53.812
ksqgtl *** MN-00000000-00000000 mode=6 flags=0x21 timeout=600 ***
ksqgtl: no transaction
ksqgtl: use existing ksusetxn DID
ksqgtl:
ksqlkdid: 0001-0016-00000014
*** 2009-05-19 13:57:53.828
*** ksudidTrace: ksqgtl
ksusesdi: 0000-0000-00000000
ksusetxn: 0001-0016-00000014
ksqgtl: RETURNS 0
*** 2009-05-19 13:57:53.828
ksqrcl: MN,0,0
ksqrcl: returns 0Starting log mining operation would require modification on log miner dictionary.
This means that multiple sessions can't start log mining concurrently, but once they've started successfully other types of jobs can be done concurrently.
Any operation that should access the log miner dictionary would require MN lock. I would contact the customer who reported this problem and let them have more investigation.
================================
Dion Cho - Oracle Performance Storyteller
http://dioncho.wordpress.com (english)
http://ukja.tistory.com (korean)
================================ -
Event to capture content of field
Hi friends,
What is the event to capture content of fields in interactive report other than hide.At line-selection.
Double clicking is the way most users navigate through programs. Double clicking on basic list or any secondary list triggers the event AT LINE-SELECTION. SY-LSIND denotes the index of the list currently created. For BASIC list it is always 0. Following piece of code shows how to handle the event.
Start-of-selection.
Write: / this is basic list.
At line-selection.
Write : this is first secondary list.
In this case the output will be displayed on basic list i.e.
This is basic list.
When user double clicks on this line, the event at line-selection gets triggered and secondary list is produced, i.e.
This is first secondary list.
You can go back to basic list by clicking on F3 or back icon on the standard tool bar. For this list, the value of sy-lsind will be 1.
<b>award points if found helpful</b> -
Hi ,
I am getting Enq Us contention as top wait event continuosly in one of my RAC database. and 2nd top wait event is DFS file handel.
Could any body expalin me this wait event and solution to minimize this wait event.
My db size 70GB
Undo tablespace is 1.5GB with autoextend on
undo retion =900
SGA_ATRGET =2.5GBHave a read through this thread:
Re: Slowing down enqueue procedure...."Sometimes"
It helped someone with a similar issue to yours. -
What's new in BI Content 7.35
Hi Folks,
Please let me know what is new i[SAP NetWeaver BI Content BI content 7.35 like new scenarios or new objects?
I am looking at this link:
[SAP NetWeaver BI Content|SAP NetWeaver BI Content]
They show:
What's New with BI Content Addon 7.04?
What's New with BI Content Addon 7.05?
But there is no update about 7.35.
There is another link, which talks about the complete BW 7.35 content but not specific to new version.
[Documentation for SAP NetWeaver 7.3 BI Content Add-On 5|http://help.sap.com/saphelp_bic735/helpdata/en/37/5fb13cd0500255e10000000a114084/frameset.htm]
Please help in collecting new things in BI Content 7.35.
Thanks in advance,
AshishSo it's mostly a security fix release, according to this:
http://www.adobe.com/support/security/bulletins/apsb11-21.html
Ok, so that clears it up. Thank you! -
What's wrong with this content type definition?
Could someone tell me what's wrong with this content type definition? When I click "New Folder" in a custom list, it should bring two fields 1) Name 2) Custom Order. However in my case when I click new folder, I see 1) Member (which is totally
weird) 2) custom order. Where is it getting that Member field from?
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<!-- Parent ContentType: Folder (0x0120) -->
<ContentType ID="0x012000c0692689cafc4191b6283f72f2369cff"
Name="Folder_OrderColumn"
Group="Custom"
Description="Folder with order column"
Inherits="TRUE"
Version="0">
<FieldRefs>
<FieldRef ID="{35788ED2-8569-48DC-B6DE-BA72A4F87B7A}" Name="Custom_x0020_Order" DisplayName="Custom Order" />
</FieldRefs>
</ContentType>
</Elements>Hi,
According to your post, my understanding is that you had an issue about the custom content type with custom column.
I don’t think there is any issue in the content type definition, and it also worked well in my environment.
Did you have the Member field in the project?
I recommend you create a simple project only with one custom Order column and one custom Folder_OrderColumn, then you can add more fields one by one.
By doing this, it will be easier to find out the root cause of this error.
Thanks,
Jason
Forum Support
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
[email protected]
Jason Guo
TechNet Community Support -
What business event executes when a Party is updated
Hi,
What business event executes when a Party is updated ?
I tried with
oracle.apps.ar.hz.Organization.update
oracle.apps.ar.hz.CustomerProfile.update
None of these seems triggering when Party information is updated example: Customer Profile, Customer Name itself.
Thanks
SaikrishnaPlease see if (Customers Workbench: No Business Event Firing When Activating/Inactivating An Account Contact (Doc ID 1553927.1)) helps.
Thanks,
Hussein -
What are events in LBWE for a particular application area
hi ,
I would like to know what are events in LBWE for a particular application area extract structures.
What impact and how does it relate to BW/BIHi
There are lot of discusions on EVENT in SDN you can search and kindly look below links:
Events in LO cockpit
LBWE events
events
and so many other discussions
http://forumsa.sdn.sap.com/search.jspa?threadID=&q=LBWE+EVENTS&objID=c4&dateRange=all&numResults=15
Ravi
Maybe you are looking for
-
I want to have a replication of Opera mail feature. This feature enables you to aggregate all mail items from across all the e-mail accounts into a single virtual aggregated view. That is, say, we have 3 different mail accounts. In Mozilla Thunderbir
-
I installed Lion this week and my life is over ..
when I try to use PowerPoint in Lion for inserting a file into the presentation it now crashes. how do i fix this? when I try to charge my iPhone in Lion it does not charge and its not the cable, it works for itunes. how do I fix this? and I NOTE T
-
How to keep alive a session with a timeout
my session have a timeout of 20 minutes (it's a system setting i cannot change) i run a program that generates a file excel that need 60 minutes to end. i cannot run the program in background because OLE and creating excel is not supported is there
-
Column Level Security Using VPD under oracle 11g
Hi I am using an example from Oracle Database 10g: Advance Security -- Virtual Private Databases 1. The Application Context -- that sets the session environment for the use is ok. 2. The Logon Trigger that executes the above is ok. It had been tested
-
Hello, I'm trying to find iPages' equivalent of doing booklet printing. I cannot seem to find that functionality that I usually find in MS Word. I use it to print my sermon notes in a nice half page size and staple it as a booket.