How to reduce "Wait for Log Writer"
Hi,
in a production system using MaxDB 7.6.03.07 i checked follow acitivities about Log:
Log Pages Written: 32.039
Wait for Log Writer: 31.530
the docs explains that "Wait for Log Writer", Indicates how often it was necessary to wait for a log entry to be written.
then what steps i must follow to reduce this?
thanks for any help
Clóvis
Hi,
when the log Io queue is full all user tasks who want to insert entries into the log io queue have to wait until the log entries of the queue have been written to the log volume - they are wiating for LOG Writer
First you should check the size of the LOG_IO_QUEUE Parameter.
Think about increaseing the parameter value.
Second will be to check the time for write I/O to the log -> use DB-Analyzer and activate time measurement via x_cons <DBNAME> time enable command.
Then you will get time for write I/O on the log in the DB-Analyzer log files (expert)
You will find more information about MaxDb Logging and Performance Analysis on maxdb.sap.com -> [training material|http://maxdb.sap.com/training] chapter logging and performance analysis.
Regards, Christiane
Similar Messages
-
How long BPM wait for an transport acknowledgement
I have a send step with transport acknowledgement. When receiver system is not available adapter tries 3 times to deliver a message but my BPM has still a status "in work".
How long BPM wait for an transport acknowledgement? Can I configure it? Will this BPM cunsume system resorces?
What is the best strategy for work with transport acknowledgement?> You can add a deadline branch
I don't like this approach... because I can change amount of attempts and period. My BPM will be stopped but message could be delivered later... It will be diffucult to support dedline period in all business process -
Waiting for th writer why?
I am trying to burn DVD using Toast 10.It worked OK abut 2 months ago but now you get the statement "waiting for the writer".After about 5 minutes it spits out the blank disk. Nothing gets written. I have tried 2 different brands of blanks and several blanks out of each package. no difference. Any thoughts?
BobI tried a cleaner CD, no help. It would play a DVD movie ok. Didn't try to burn a CDI Then I tried Diskwarrior. Now it works perfectly. I swear, Diskwarrior could cure a rainey day!!
Bob -
Using a 3 year old iMac, 20" with Superdrive.When trying to copy a DVD, a message pops up 'waiting for ther writer' after a minute or two, and then nothing happens - eventually the DVD spits out. What would this indicate? Thank you
It could indicate that the disks are not compatible. Have you changed brands recently?
-
How to change 'Wait for condition' period?
Hi all
I am using a workflow with a 'wait for condition' step in it. It takes so long to wait, how I reduce the waiting time?
I think it should be a periodly job in background to check the condition, but I don't know which one it is~Hi
The job name is SWWCOND change the job schedule timing for every 1 min. Your wait step will be executed after every 1 min. User name is WF-BATCH.
Regards
vijay -
How to reduce excessive redo log generation in Oracle 10G
Hi All,
Please let me know is there any way to reduce excessive redo log generation in Oracle DB 10.2.0.3
previously per day there is only 15 Archive log files are generating but now a days it is increased to 40 to 45
below is the size of redo log file members:
L.BYTES/1024/1024 MEMBER
200 /u05/applprod/prdnlog/redolog1a.dbf
200 /u06/applprod/prdnlog/redolog1b.dbf
200 /u05/applprod/prdnlog/redolog2a.dbf
200 /u06/applprod/prdnlog/redolog2b.dbf
200 /u05/applprod/prdnlog/redolog3a.dbf
200 /u06/applprod/prdnlog/redolog3b.dbf
here is the some content of alert message for your reference how frequent log switch is occuring:
Beginning log switch checkpoint up to RBA [0x441f.2.10], SCN: 4871839752
Thread 1 advanced to log sequence 17439
Current log# 3 seq# 17439 mem# 0: /u05/applprod/prdnlog/redolog3a.dbf
Current log# 3 seq# 17439 mem# 1: /u06/applprod/prdnlog/redolog3b.dbf
Tue Jul 13 14:46:17 2010
Completed checkpoint up to RBA [0x441f.2.10], SCN: 4871839752
Tue Jul 13 14:46:38 2010
Beginning log switch checkpoint up to RBA [0x4420.2.10], SCN: 4871846489
Thread 1 advanced to log sequence 17440
Current log# 1 seq# 17440 mem# 0: /u05/applprod/prdnlog/redolog1a.dbf
Current log# 1 seq# 17440 mem# 1: /u06/applprod/prdnlog/redolog1b.dbf
Tue Jul 13 14:46:52 2010
Completed checkpoint up to RBA [0x4420.2.10], SCN: 4871846489
Tue Jul 13 14:53:33 2010
Beginning log switch checkpoint up to RBA [0x4421.2.10], SCN: 4871897354
Thread 1 advanced to log sequence 17441
Current log# 2 seq# 17441 mem# 0: /u05/applprod/prdnlog/redolog2a.dbf
Current log# 2 seq# 17441 mem# 1: /u06/applprod/prdnlog/redolog2b.dbf
Tue Jul 13 14:53:37 2010
Completed checkpoint up to RBA [0x4421.2.10], SCN: 4871897354
Tue Jul 13 14:55:37 2010
Incremental checkpoint up to RBA [0x4421.4b45c.0], current log tail at RBA [0x4421.4b5c5.0]
Tue Jul 13 15:15:37 2010
Incremental checkpoint up to RBA [0x4421.4d0c1.0], current log tail at RBA [0x4421.4d377.0]
Tue Jul 13 15:35:38 2010
Incremental checkpoint up to RBA [0x4421.545e2.0], current log tail at RBA [0x4421.54ad9.0]
Tue Jul 13 15:55:39 2010
Incremental checkpoint up to RBA [0x4421.55eda.0], current log tail at RBA [0x4421.56aa5.0]
Tue Jul 13 16:15:41 2010
Incremental checkpoint up to RBA [0x4421.58bc6.0], current log tail at RBA [0x4421.596de.0]
Tue Jul 13 16:35:41 2010
Incremental checkpoint up to RBA [0x4421.5a7ae.0], current log tail at RBA [0x4421.5aae2.0]
Tue Jul 13 16:42:28 2010
Beginning log switch checkpoint up to RBA [0x4422.2.10], SCN: 4872672366
Thread 1 advanced to log sequence 17442
Current log# 3 seq# 17442 mem# 0: /u05/applprod/prdnlog/redolog3a.dbf
Current log# 3 seq# 17442 mem# 1: /u06/applprod/prdnlog/redolog3b.dbf
Thanks in advancehi,
Use the below script to find out at what hour the generation of archives are more and in the hour check for eg. if MV's are running...or any programs where delete * from table is going on..
L
1 select
2 to_char(first_time,'DD-MM-YY') day,
3 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'00',1,0)),'999') "00",
4 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'01',1,0)),'999') "01",
5 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'02',1,0)),'999') "02",
6 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'03',1,0)),'999') "03",
7 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'04',1,0)),'999') "04",
8 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'05',1,0)),'999') "05",
9 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'06',1,0)),'999') "06",
10 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'07',1,0)),'999') "07",
11 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'08',1,0)),'999') "08",
12 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'09',1,0)),'999') "09",
13 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'10',1,0)),'999') "10",
14 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'11',1,0)),'999') "11",
15 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'12',1,0)),'999') "12",
16 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'13',1,0)),'999') "13",
17 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'14',1,0)),'999') "14",
18 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'15',1,0)),'999') "15",
19 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'16',1,0)),'999') "16",
20 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'17',1,0)),'999') "17",
21 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'18',1,0)),'999') "18",
22 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'19',1,0)),'999') "19",
23 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'20',1,0)),'999') "20",
24 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'21',1,0)),'999') "21",
25 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'22',1,0)),'999') "22",
26 to_char(sum(decode(substr(to_char(first_time,'HH24'),1,2),'23',1,0)),'999') "23",
27 COUNT(*) TOT
28 from v$log_history
29 group by to_char(first_time,'DD-MM-YY')
30 order by daythanks,
baskar.l -
In an approval workflow, how do I wait for either Approval or Reject to proceed?
I have a field that will get set to Approved or reject in the form. In the workflow I inserted the action "Wait for a field to change in current item". The program is it reads:
WAiT FOR "SOMEFIELD" TO EQUAL "VALUE"
the value could be "Approved" or "Reject". How can I set the wait till the value is changed to proceed to next action in the workflow?
Thank you.Hi,
According to your post, my understanding is that you wanted to create a workflow to wait for the filed changed and then proceed to next action.
As Matt
Milsark's Blog said,
in the SharePoint Designer 2013, the value of the action has to be equal to.
However, we cannot use parallel blocks to wait for the item to change.
When the column’s value of the List is “Approved” at the first and not changed, the workflow also will start and perform the next action.
The reason is that if we create an item which set the column value to “Approved”, the workflow will proceed to the Approved Step without any changes and then wait for the filed changed to Rejected.
As a workaround, we can use the “Stage” and the “Wait for Filed Change in Current Item” action.
You can follow the steps as below to implement it.
Create a Custom List > Create a Column with the type of “choose” > Set the Column’s value is “Approved” or “Rejected.
Open the SharePoint Designer 2013 > Create a Workflow for this List > Add some conditions and actions
as below:
3. Click “Save” to save the workflow.
4. Go to the “Navigation” and click the “Workflows” > Open the new workflow > Go to “Start Options” > Check “Start workflow automatically when an item is created”.
5. Click “Publish” to publish the workflow.
In addition, we can use the “Wait for Event in List Item” action to achieve what you want. Please create workflow as below:
Then if the “Approved” Column’s value of the current item is changed to “Approved”, the workflow will log “Approved Column changed to Approved”.
If the “Approved” Column’s value of the current item is changed to “Reject”, the workflow will log “Approved Column changed to Rejected”.
Best Regards,
Linda Li
Linda Li
TechNet Community Support -
How to reduce downtime for setup table
Scenario u2013According to system data, Setup table will normally take 5 days to fill but client agreed only for max 2 days downtime. User can do change only last 3 month documents not before that. For filling 3 month data in set up table 1 day required so I have to mange options accordingly.
Datasource u2013 2LIS_13_VDITM -> DSO u2013 ZBIllIG ->Info cube
I have to Reduce Downtime for Setup table so planning following optionsu2013
1. First run the info package for Initialization without data transfer. Then start filling setup table without blocking the User. In case Users changes any document at the time of filling setup table then these changes will move to delta queue. Once setup table filled then execute full repair request and then Delta info package.
2. Early delta initialization u2013 no idea how to perform steps.
Please share your views with detail steps.
OLI*BW doesnu2019t have any date range in selection criteria so manually I will find out document for particular dates and use these document range.
Checked lot of post in SDN but still expecting final answer to go ahead in Production.Hi ,
Your requirement is Billing ODS and Cube - Reset up in R/3 SYSTEM & Initialization in BW SYSTEM .
Before starting find the previous data load volume and size.
1.Go to LBWG application value=13 (Always Schedule the job in the back-ground mode)
2.Verify using tcode u2018SE16u2019 that there are NO records in u2018MC13VD0ITMSETUPu2019 table after above delete job is complete.
3.Suspend the process chain job in BW.This is to avoid it getting kicked off while the reload process is still in progress.
4.Need to check LBWQ in R/3 system for MCEX13, unprocessed Outbound queue (records). This should be empty as the last delta would have processed all.
5.Delete the initflag in BW.
6.Need to check RSA7 in R/3 SYSTEM to verify that there is NO record for 2LIS_13_VDITM (to be done right before the Setup job).
7.Create New Info Package for Info Source '2LIS_13_VDITM' for u2018Initialize without Data Transfer Optionu2019 .Execute the package.Re-establish the Delta processing flags in R/3 and BW for the Billing TD load .
8.Save the record count for table u2018VBRPu2019 using SE16 right before the setup job.
9.Schedule Billing Data Setup Job 'OLI9BW' in R/3 SYSTEM .
10.After the Billing Setup job is complete in R/3 system, get the record count of table u2018VBRPu2019 again using u2018SE16u2019
Expeted time in R/3:5 to 7 hrs(setupjobs)
Expeted time for init and fullload : 6 hrs
ODS activation : 3hrs
Cube and with agrregates fill all : 8hrs.
Thanks,
naidu. -
How to reduce opacity for form only not for controls in c#?
I want to reduce opacity for form only. Not for controls. I reduced opacity for form, but the panel opacity also reduced. I don't want to reduce panel opacity. How to do this? Give me solution in c#.
I want to reduce opacity for form only. Not for controls. I reduced opacity for form, but the panel opacity also reduced. I don't want to reduce panel opacity. How to do this? Give me solution in c#.
How do you imagine this will work? You reduce the opacity of the container but not the contents. The user is left with no way of clearing the junk off the screen. Opacity is for Forms and Forms only for a reason.
You could use multiple forms, one without controlbox/icon/text/border whatever contained inside the other, but I expect that's not your goal. What is your goal?
You can also make use of Transparency using simple background color schemes, which works even in RTL layouts.
What is your goal again, apart from taking over the screen without the ability to close the window?
Would you like to know more? -
Standby MRP0 process- Wait for Log
Hi ,
I have standby Oracle 11.2.0.3 DB on AIx server .
After configuring Dataguard Log apply service fails on standby DB ..Following is resulf from my standy and primary DB .
On Primary
select process, status, sequence#, block# from v$managed_standby;
PROCESS STATUS SEQUENCE# BLOCK#
ARCH CLOSING 52 1
ARCH CLOSING 51 1
ARCH WRITING 2 38913
ARCH CLOSING 52 1
LNS WRITING 54 1003
On Standby
select process, status, sequence#, block# from v$managed_standby;
PROCESS STATUS SEQUENCE# BLOCK#
ARCH CONNECTED 0 0
ARCH CONNECTED 0 0
ARCH CONNECTED 0 0
ARCH CONNECTED 0 0
RFS RECEIVING 2 6145
RFS IDLE 54 1025
RFS IDLE 0 0
MRP0 WAIT_FOR_LOG 2 0
On primaray Datagaurd status shows below output
select message from V$DATAGUARD_STATUS order by TIMESTAMP;
ARCH: Completed archiving thread 1 sequence 53 (1093671-1094088)
ARCH: Beginning to archive thread 1 sequence 53 (1093671-1094088)
LNS: Beginning to archive log 3 thread 1 sequence 54
MESSAGE
LNS: Completed archiving log 2 thread 1 sequence 53
On Standby DB
select message from V$DATAGUARD_STATUS order by TIMESTAMP;
MESSAGE
RFS[2]: Assigned to RFS process 659510
RFS[2]: No standby redo logfiles available for thread 1
RFS[3]: Assigned to RFS process 1110268
RFS[3]: No standby redo logfiles available for thread 1
Attempt to start background Managed Standby Recovery process
MRP0: Background Managed Standby Recovery process started
Managed Standby Recovery starting Real Time Apply
Media Recovery Waiting for thread 1 sequence 2 (in transit)
Please let me know what needs ti change for start log apply on physical standby .
Thanks .
Vaishali.Hi Shivananda,
Please find below output ..
I can tnsping both the database as well as when i try to connect from sqlplus to DB ..it was sucessful from both the side ...
SQL> select severity,error_code,message from v$dataguard_status where dest_id=2;
SEVERITY ERROR_CODE
MESSAGE
Error 1034
PING[ARC2]: Heartbeat failed to connect to standby 'IHISDR'. Error is 1034.
Error 1034
FAL[server, ARC2]: Error 1034 creating remote archivelog file 'IHISDR'
Error 1089
FAL[server, ARC2]: FAL archival, error 1089 closing archivelog file 'IHISDR'
SEVERITY ERROR_CODE
MESSAGE
Warning 1089
LNS: Attempting destination LOG_ARCHIVE_DEST_2 network reconnect (1089)
Warning 1089
LNS: Destination LOG_ARCHIVE_DEST_2 network reconnect abandoned
Error 1089
Error 1089 for archive log file 1 to 'IHISDR'
SEVERITY ERROR_CODE
MESSAGE
Error 1089
FAL[server, ARC0]: FAL archival, error 1089 closing archivelog file 'IHISDR'
7 rows selected.
Thanks . -
How much should wait for???
My situation
-3/03/2006 I call on the telephone apple center for substitution macbook (whine problem)
-3/03/2006 It comes communicated me the code RMA
-3/03/2006 I receive from appe an email with number of the new order (equal to the old one)
-3/03/2006 In the email the date of shipping expected is march 28
-7/03/2006 I sent my macbook to apple (TNT Courrier)
-9/03/2006 Apple receives macbook
How much time still I should wait for to have a new macbook???My situation
-3/03/2006 I call on the telephone apple center for substitution macbook (whine problem)
-3/03/2006 It comes communicated me the code RMA
-3/03/2006 I receive from appe an email with number of the new order (equal to the old one)
-3/03/2006 In the email the date of shipping expected is march 28
-7/03/2006 I sent my macbook to apple (TNT Courrier)
-9/03/2006 Apple receives macbook
now the days for the delivery of the macbook became 7-10 Days but of my order it is not known nothing. .bacuse? because apple?? you are little seriousness -
How to satisfy "Waiting for user logon" requirement for multiple machines
Let me preface this by saying I know the "real" solution is to make my package run whether or not a user is logged on, but here me out.
I have some packages that someone else builds where they're set to only run when a user is logged on, which then in Monitoring builds up quite a few "waiting for user logons" since some machines go unused for a week at a time.
Is there any slick way to get around that? or to have a script which logs on to a list of machines then logs off after say 10 minutes so the SCCM installs can occur?if you are worried about packages deploying to user machines irrespective of logged in or not,why dont go with program settings 'whether or not used logged in' instead of choosing 'only when user logged in' and try for other alternatives to install app
.'whether or not used logged in' will straight away install the applications for you .
Eswar Koneti | Configmgr blog:
www.eskonr.com | Linkedin: Eswar Koneti
| Twitter: Eskonr -
How to use wait for event step
Hi,
I need to trigger wait for event step for my workflow but I am not able to trigger that .
Can anyany one of you tell me in detail what are the necessary config.and bindings i need to do for that .
Also i need to pass data from my report program(where i am triggering the event for the wait activity) to the workflow through event triggering for the wait step.
Please tell me how can I do that .
Thanks in advance.
AnandHi,
I think you can use the function module "SAP_WAPI_CREATE_EVENT" to trigger an event. Make sure that the instance data is same in both ends. To send data from your report, you can populate the event container using the container related macros.
Check this link for more information
http://help.sap.com/saphelp_nw2004s/helpdata/en/c5/e4af4a453d11d189430000e829fbbd/frameset.htm
Regards
<i><b>Raja Sekhar</b></i> -
Anyone know how long to wait for packaging following a repair request?
I've got a repair request pending - on the 9th - but so far nothing else has happened. Am I waiting for some packaging from Apple? if so, anyonee got an idea how long i need to wait, as two business days now gone. Email from apple below....
We have received your request for a replacement IPOD TOUCH. Your Repair ID is XXXXXXXXXXXXX.
Our initial diagnosis indicates that because your product replacement will likely be covered by the warranty, an AppleCare Protection Plan, or another Apple repair program, there should be no charge to you. If we have questions or concerns regarding the repair coverage, we will notify you.
Within two business days, you should receive the return instructions for the original and shipping materials for you to use. Please don't use any other package, because if the original is damaged in shipping as a result of improper packaging, it will not be eligible for service and will be returned to you unrepaired. Do not include any other items, such as headphones, as they will not be returned to you.sounds like you are awaiting some sort of packaging which you can put your old ipod in so you can return it to apple.
since it's been two business days, might be worth emailing them to let them know. -
How to determine reason for socket write failure
Hi,
I'm new to socket programming in general, so please bear with me. I've looked around on the forums quite a bit, and haven't found an answer to this question.
I'm working with server code which creates TCP connections over an air interface with a mobile phone client. Since the air interface is inherently unstable, we rely on the TCP buffering/retry mechanism to store up to its capacity of messages if the client is temporarily non-responsive. Since we are sending small amounts of data, this will actually last for quite a while (several minutes or more depending on how much data we are needing to send). As part of an audit mechanism to detect lost clients, I do a write of a "heartbeat" to the socket and if the write fails, I can assume that either the buffer is full (meaning the mobile "went away" either due to loss of battery power, driving through a very long tunnel, etc.), or the mobile actively disconnected the socket.
However, I'd like to know if there is a way to determine the reason for the write failure? I catch the exception, but as far as I can tell they are all IOExceptions. Is there any way to further delineate the reason for a socket failure?
Any help would be greatly appreciated.
Thanks,
-LisaIf you're in a hurry, I don't have an answer for you.
That said, it was an intriguing enough question that I did some poking around as well. There is a socket exception class, but generally speaking, the only methods that throw socket exceptions tend to deal with defining, creating and closing the socket.
Communicating through the socket is done through input and output streams, and like any other streams, those throw I/O exceptions. I suspect you're catching IOEs because you're using streams. Unfortunately, even Socket.sendUrgentData( int data ) also returns an IOException rather than an SException.
In the interests of covering all the bases, are the IOE messages unsufficient? That is, try...
} catch ( IOException ioe ) {
System.out.println( "IOException: " + ioe.getMessage() );
}...might give you enough information to make a guess at whether the buffer is full or if the foreign host has closed the connection. I would suspect this feature is architecture dependent - UNIX systems might have more detail than Wintel systems.
As a last resort, you could extend the InputStream class and do the appropriate testing when writing/sending your packet. I would think that the only cases you can test for are whether the buffer is full (by maintaining a copy of the buffer and updating as appropriate), the mobile is currently sending data, or if the mobile is just not available.
Conventional Java isn't really the best for this because I'm not sure the JVM security model really wants to allow you to directly analyze TCP packets (otherwise you could just check for ACK statements). JME might have an easy solution that we didn't know about and you should ask on the appropriate forum. Alternatively, you might want to think about using C to write a library that handles connections this way, and externally call the library from the rest of your Java program.
Maybe you are looking for
-
Display of image in rtf template
Hi, I have a tag in my xml file like <ImageDistributeur>IMAGE:D:\EXPLOIT_UNPMF\Edition\Image\L29004G.tif</ImageDistributeur> and the image is stored in the particular location specified inside the tag. The xml file doesnt contain the image... My ques
-
I am trying to update our Adobe Reader and Acrobat Pro to 11.0.10 using the default MSP packages with SolarWinds Patch Manager. All of the systems keep reporting as 'NOT APPLICABLE'. All of the workstations have Reader11.0.09, with about 10% still
-
hey guys! Im making a photo gallery and have a photo's page and When they chose an album I need my gallery flash thing to open in a small window not full size. How can I make it open in new window and a small window? thank you
-
The title says it all.
-
STILL looking for a PSP compressor profile.
Send me one that works and I will send you $250.