About the use of transaction

Hi expert
I use Berkeley DB with lots of short transactions.
It seems the performance is limited because commit will cause disk flush/sync. To improve performance I commit several sequential transactions with NOSYNC flag, then commit last transaction with SYNC flag and so on.
My question is after SYNC commit, does the log of previous NOSYNC transactions also been flushed and durability will become OK at this moment?
If not does log_flush() works?
Thanks

Hello,
The log is always sinked up to some point, so when you
commit a later transaction with the DB_TXN_SYNC flag, all earlier
transaction log records will be forced to disk.
Thanks,
Sandra

Similar Messages

  • What is the use of transaction code FAGLGA15

    What is the use of transaction code FAGLGA15.What is its functionality.Please help.

    Hello,
    Yes, you are right. Before ECC 6.0 version the TC: KSU5 has been used for actual assessment. Now in ECC 6.0 the same transaction code has been changed to FAGLGA15. You can execute the actual assessment in test run and if it is ok then run in background.
    Thanks
    Para

  • What is the use of transaction code VF24

    what is the use of transaction code VF24. if possible please provide some documentation

    Hi,
    The main use of VF24 transaction code : edit work list for invoice list.
    This enables the user to understand the processes left during the combine processing of invoices.
    like which are left for releasing to accounts, which have still pending payment posting, with respect to the invoice list consisting of the combination of invoices.
    invoice list is a combination of different invoices with same critierias. so to check and process these invoice lists collectively this function is used.
    regards,
    siddharth.
    regards,
    Siddharth.

  • About the use of "Cut" on Finder

    I'm very concerned about the use of "Cut" on Finder (Finder: Edit->Cut). I mean, when is it activated? What is its functionality?
    Sorry but I've never seen it activated!
    Very thanks in advance.

    Since Windows has a file cut/paste, at some point someone thought about including that in the Finder. It doesn't really fit into the MaxOS though, so it is normally disabled (probably because it was never finished). You can enable it by adding an entry to the Finder's .plist - see this MacOSXhints article.

  • Please let me about the COIS SAP transaction code(s)

    Please let me about the SAP transaction code(s) from which I will get monthly data of the folowing:
    Material or product wise listing of raw materials used in WIP & converted to Finished goods remaining as closing stock
    Edited by: Isabelle Britten on Jul 21, 2008 12:45 PM

    HI,
    Following are the different t.code for the WIP Reports.
    FAIP0 WIP Clearing
    KKA1 Order Results Analysis and WIP Calc.
    KKA1P Order Results Analysis and WIP Calc.
    KKA2 Project Results Anal. and WIP Calc.
    KKA2P Project Results Anal. and WIP Calc.
    KKAG WIP: Display Worklist
    KKAO WIP Calc.: Collective Processing
    KKAQ Display WIP - Collective Processing
    KKAS WIP Calc. for Product Cost Coll.
    KKAT WIP Display for Product Cost Coll.
    KKAV WIP Calculation for Cost Object Hier
    KKAW WIP Display Cost Object Hierarchy
    KKAX WIP Calculation for Order
    KKAY WIP Display for Order
    KOB8 Orders: WIP/Results Anal. Line Items
    You can find Goods receipt Report via MB51 (Selcting Mov. Type 101 ).
    Regards,
    Dhaval
    Edited by: Dhaval Choksi on Jul 21, 2008 1:44 PM

  • Clarification about the use of TABW1 fields

    hi...,
             can any one help me what is the use of below fields in table S012.
    TABW1     MC_TABW1   DEC     9 0     Delivery date variance 1 in days
    TABW2     MC_TABW2     DEC     9     0     Delivery date variance 2 in days
    TABW3     MC_TABW3     DEC     9     0     Delivery date variance 3 in days
    TABW4     MC_TABW4     DEC     9     0     Delivery date variance 4 in days
    TABW5     MC_TABW5     DEC     9     0
         Delivery date variance 5 in days
    Regards
    sam

    No ANS

  • Logging the use of transaction PA41

    Hi,
    We have SAP HR implemented.  I am trying to configure logging of transaction PA41 (ie. whenever an ID executes PA41, the ID and the time of access is logged ).
    I tried using SM19 to set up the logging.  However, SM19 does not allow me to log just transaction PA41.  I think SM19 will log all transactions.
    Would be grateful if anyone could advise if they had encountered similar issue and how to go about solving this.
    Thanks in advance for the help.
    regards,
    tim

    Hi Sum,
    Try out using transaction STAT.
    Enter STAT-> Enter User, Transation, Start Date, End date->Select Continue
    It should display the statistical records.
    Hope it helps.
    Please award points if it is useful.
    Thanks & Regards,
    Santosh

  • About the use  range of Multicast fusion?

    “Multicast fusion”- My understanding is this:
    It is just suitable for a company which is using a video meeting,and  for some clients those are outside the firewall, for more  bandwidth saving,the company should use "Multicast fusion" instead of "Mulitcast" only.
    My company is a web site like youtube,for the "Large-scale Live broadcasts",whether  "Multicast fusion" is useless for us ?
    I am making a report about "Multicast", for this question,ask for help ,thank you everybody
    best wishes!

    Nigel,Thanks a lot.right now i am more clearly.but i still have some problems:
    The current situation is My Company is a videos share website(just like "youtube"),so   "Large-scale Live broadcasts" and “videos on demand”  are  the most concerned for us.
    1  "Large-scale Live broadcasts" ,currently we are using fmle + fms ,but we are considering to use  p2p for more Cost-effective.whether fms is more suitable for us?
    2 "videos on demand",we are using apache(http)+CDN,also we are considering to try to  use  p2p for more Cost-effective.for this case and also Because of many reasons,we won't turn to use rtmp/rtmfp, whether  the "Object Replication"  is the Main Solution in ActionScript?
    Combination of the above situation ,do you have some suggest for us,such as what service(lccs,fms) should we to be using, that more Cost-effective and More suitable for us。
    best whishes!

  • Hi about the use of my mouse

    Hi I'm using Bluetooth Mouse with my Macbook Pro. It's so wired, sometimes when I click the right button but it is the purpose of the left button, and sometimes it's right that click the right button and that's the right button purpose. How does that Come?

    Since Windows has a file cut/paste, at some point someone thought about including that in the Finder. It doesn't really fit into the MaxOS though, so it is normally disabled (probably because it was never finished). You can enable it by adding an entry to the Finder's .plist - see this MacOSXhints article.

  • The use of transaction VOFM

    Hi all,
    The above transaction is used to created (among other things) to use ABAP code to manipulate the values on a condition record. The calculation routine no. is attached to the condition and the code is executed. So far so good...
    My question is a yes/no question:
    Is it possible to create an addtional condition record from the code executed on an current condition record ? or: can you code that you create an addtional record at this transaction ?
    Thanks.

    ok

  • Discussion About The Use Of Project Server 2013 Timesheet Custom Billing Categories (Post SP1 and April 2014 CU Install)

    In support of a consulting company using timesheet custom billing categories to designate project time as billable onsite, billable offsite, and non-billable, I've encountered a series of issues which appear to be associated with the custom billing category
    timesheet lines.  These issues cause timesheet users to get frustrated, and contribute to misalignment between project actuals and timesheet actuals.  We're in Single Entry Mode, no pre-population, SP1 and April 2014 CU Installed.
    I'll enumerate the issues here and pose the question to the community as to whether others are experiencing any/all of these things, and if so,  ask if any workarounds have been discovered.  We're working with Microsoft to validate these independently,
    but I am posing the questions to the community to gather additional information, and hopefully save some folks time in troubleshooting similar issues.
    1.When time is entered on an assignment into timesheet lines of multiple billing categories, only time entered since the last save is getting saved and ultimately sent, on timesheet submit, to the approval center.  Although the previously entered and
    saved time appears in the application interface when the timesheet is re-opened, only data since last save is actually saving to the server or processing through the approval center.  We believe this is the primary cause for timesheet and project actuals
    being out of alignment.
    2."_ Error Loading".  When assignments are added, deleted, or changed after a timesheet has been created, standard timesheet lines are added, deleted or changed (i.e. synchronize) with the assignments. However, for custom billing category
    timesheet lines, they do not change when the assignments change, and they aren’t removed if the assignment is removed.  We believe this causes secondary errors, like the "_Error Loading"  (and others as will be described below).
    3.When a timesheet with time in a non-standard billing category is deleted and recreated, time is arbitrarily moved to standard timesheet lines for the same assignment. If the task assignment is subsequently removed, the timesheet line causes the timesheet
    to break.
    4."Error Communicating with Server". When trying to submit a timesheet, a pop-up box appears indicating that there is an error communicating with the server.  This error appears because a timesheet line is no longer associated with a project.
    In order to submit the timesheet the orphaned timesheet line must be identified and manually removed. One technique we found which helps to identify an orphaned timesheet line is to select a task and submit task progress. Repeat for all timesheet lines until
    you get an error.  The timesheet line(s) with the error can be manually removed from the timesheet, fixing the error.
    5. Unable to Open Specific Timesheets without Error. There are certain scenarios when the "Remove Task" feature is used or an assignment is otherwise removed after creation of a timesheet with custom billing category lines, which causes orphaned
    timesheet lines. These orphaned lines can cause issues when trying to open a timesheet. The issue can appear when timesheets are in progress in multiple periods. In the problematic scenario, time is entered and submitted in one period and subsequently
    the task is 'removed' from another period before the PM processes the first approval request. Process governance can certainly help here, but improvement in the way synchronization occurs between project assignments and custom billing category timesheet lines
    would be great. The error can often be resolved by re-adding the assignment for the problematic timesheet user to the project (which creates a new assignment), and then allows you to open the timesheet.  Then time can be moved from the old timesheet
    line to the new timesheet line, and the old one can be removed.
    In 4 and 5, sometimes we can't open a timesheet without error, and other times we can open it but not submit it. We are not 100% clear on all the different causes for each. Each of these issues are suspected to be contributing the the misalignment of
    data between project actuals and timesheets, which can be a real problem for external projects for which time collected through timesheets are being used to generate invoices.
    Although these may seem like separate issues, warranting separate questions, I decided to post them together because they all seem to be related to synchronization of project assignments and timesheet lines for custom billing categories.
    Any thoughts or suggestions from the community would be appreciated.
    Best regards,
    Justin
    Justin Naughton

    There are many causes for each of the errors mention.  It would be best to put one issue to the forum at a time.  For example, some of these issues occur then tasks are deleted from projects but a timesheet has been submitted.   Depending
    on the scenario, some of these issues have been fixed with the latest service pack.
    Other issues are due to bad scheduling habits with the project managers and so first determining what they have done can help resolve some the issues.
    _error Loading, is because something is NULL in the data and the jave is choking when it build the form. Again, these may be because of delete tasks, resources, projects  or someone doing copying and pasting of rows.
    cheers!
    PS.  Train your PM to not COPY and PASTE rows in project schedules.  It can be done, but it can create problems.  There are over 500 fields and some have unique data and the copy paste creates havic.
    Michael Wharton, MVP, MBA, PMP, MCT, MCTS, MCSD, MCSE+I, MCDBA
    Website http://www.WhartonComputer.com
    Blog http://MyProjectExpert.com contains my field notes and SQL queries

  • Question about the use of asdoc

    I want to use asdoc to compile the flex SDK documentation myself. The reason is I need it in another format, and for a specific SDK (4.5.1).
    I simply cannot get it to run. Out of the box, what should the command line look like if I'm in the bin the bin folder? Everything I try just keeps throwing errors.

    1002099 wrote:
    +"When an application completes, you need to close any connections that you have created. Failure to close a connection can cause resources not to be released by the JMS provider. Closing a connection also closes its sessions and their message producers and message consumers.+
    +queueConnection.close();+
    +topicConnection.close();+
    +Before your application can consume messages, you must call the connection's start method; for details, see Section 3.5, "Message Consumers." If you want to stop message delivery temporarily without closing the connection, you call the stop method."+
    Should I close the connection as the last paragraph say?. If so, I don't know how to do it without lose the service, because if I call "close" method on the connection and immediatelyi start it, i will lose all my consumers and producers for a little time.
    You should close a connection when you have no further use for it as this will release resources.
    You must start a connection if you want to receive messages from it.
    Most applications don't use stop(). However if your application needs to temporarily pause delivery of messages (to the application) for some reason, call stop(). When your application wants delivery of messages (to the application) to restart, call start() again.
    Nigel

  • Question about the use of JMS connections

    Good Morning,
    I'm a new user of JMS technology. I'm having some problems with the performance of my application. Specifically, i'm developing a 24x7 application. We are using MessageListener for all consumers.
    Doing performance and continuity tests I detected memory leaks in certain JMS classes. After passing a profiler tool, I saw a large amount of ObjectMessage and Message instances. We are not closing the session, MessageListeners, MessageConsumers or Connetion instances because we want to reuse them all the time, and we can't close them because we lose the high availability service.
    Reading, the JMS tutorial, I'm saw this paragraph in the "Connection" section:
    +"When an application completes, you need to close any connections that you have created. Failure to close a connection can cause resources not to be released by the JMS provider. Closing a connection also closes its sessions and their message producers and message consumers.+
    +queueConnection.close();+
    +topicConnection.close();+
    +Before your application can consume messages, you must call the connection's start method; for details, see Section 3.5, "Message Consumers." If you want to stop message delivery temporarily without closing the connection, you call the stop method."+
    Should I close the connection as the last paragraph say?. If so, I don't know how to do it without lose the service, because if I call "close" method on the connection and immediatelyi start it, i will lose all my consumers and producers for a little time.
    Any suggestion?
    Thank you in advance,
    Regards

    1002099 wrote:
    +"When an application completes, you need to close any connections that you have created. Failure to close a connection can cause resources not to be released by the JMS provider. Closing a connection also closes its sessions and their message producers and message consumers.+
    +queueConnection.close();+
    +topicConnection.close();+
    +Before your application can consume messages, you must call the connection's start method; for details, see Section 3.5, "Message Consumers." If you want to stop message delivery temporarily without closing the connection, you call the stop method."+
    Should I close the connection as the last paragraph say?. If so, I don't know how to do it without lose the service, because if I call "close" method on the connection and immediatelyi start it, i will lose all my consumers and producers for a little time.
    You should close a connection when you have no further use for it as this will release resources.
    You must start a connection if you want to receive messages from it.
    Most applications don't use stop(). However if your application needs to temporarily pause delivery of messages (to the application) for some reason, call stop(). When your application wants delivery of messages (to the application) to restart, call start() again.
    Nigel

  • Confused about the use of TONE and AUTO buttons

    After moving an image from Library module to Develop moddule (in LR4) , I open the basic panel.  In the basic panel, I see two text buttons: TONE and AUTO.  The AUTO button seems to be the default setting. I could re-adjusst the tones  as it requires.  I have no problem with the ATTO button.
    When I press the AUTO button, the TONE button is activated.  Then, colors and tones changed immediately.    When I move one of the tonal sliders (e.g., Exposrure), it activates the AUTO button.  I thought that the TONE button was intended to use for manual tonal change. I am  confused.  What is the TONE button for?

    hummer,
    Tone isn't a button, it's just a label.
    When you push the Auto button, it becomes de-activated because the tone sliders have been moved to where Auto thinks they ought to be. When you then move one of the sliders, the button becomes activated again because the sliders are no longer where Auto wants them, and you can push it again to take the sliders back to where it put them the first time.
    Hal

  • About the use of JWSDP-1.2 package

    I had installed the JDK1.42 and JWSDP-1.2 package in Win2000.According to
    the Jwsdp's documents, I had set the some environment variables, like "java_home"
    "jwsdp_home","path'. When I used the examples of Jwsdp, using Ant to compile and run is ok; but when I compile it mannully, this is to say ,using the javac instruction, error ocurred for it cannot find the package of javax.xm.*.
    How can i set my environment variables to use the Jwsdp easily?
    thanks.

    copy the jwsdp library jars to either $JAVA_HOME/lib/ext/ (find the lib directory and inside that the ext directory). Any jars in this directory will be included when you compile/execute.
    or set your class path whilst compiling
    javac xx.java -classpath $JWSDP_HOME/saaj/lib/saaj-api.jar:$JWSDP_HOME/saaj/lib/saaj-impl.jar
    (use : in linux, ; in windows to seperate jar files)

Maybe you are looking for

  • How can i tell if my iphone 4 has been hacked into?

    Here is the situation.....a friend of mine is in a bad marriage. She found out her husband bugged her laptop and her phone and is finding out all of her conversations. The other day, we were all at a buffet restaurant and he was sitting at the table

  • Blackberry 8330 no longer syncs on my computer

    My blackberry no longer syncs on my computer.  I have tried everything from taking battery out. new cords. uninstalling program and reinstalling. It works fine on my laptop as well as when I take it to a store.  I have up dated all usb drivers etc. W

  • BPE Breakpoints

    I have trouble in hitting the breakpoints in the BPE. However, it works when ever I create a new workspace after starting BPE fresh and has to repeat it everytime to debug. I have to recreate workspace again and it hangs next time and have to repeat

  • Why is the start-up time 5 minutes for Version 8?

    We installed LabVIEW 8 on 2 new PCs with Windows XP. On both machines the program needs 4 to 5 minutes to start. This is not acceptable.

  • Script for handling triggers and delete statements

    Hello, currently I'm facing a problem which I don't know how to deal with. We need a script which deletes/disables two triggers first, then delete some data and afterwards create/enable the triggers again. I didn't find a proper hint how to cover thi