Data Buffer Quality got down below 90%

Hi,
The data buffer quality in ST04 getting reduced gradually and came down below 90%, there are 8 app servers on our production, how to improve the data buffer quality, please suggest.
Thanks,
Pavan

Hi Pavan,
r u running update optimizer stats daily
please check below links its helpfull to u
http://sap.ittoolbox.com/groups/technical-functional/sap-basis/st04-database-performance-analysis-shared-pool-and-data-buffers-770596?cv=expanded
http://www.uber-goober.com/~ubergoob/forums/showthread.php?t=105003
Regards,
Srinu

Similar Messages

  • Data Buffer Cache Quality

    Hi All,
    Can somebody please please tell some ways in which i can improve the data buffer quality? Presently it is 51.2%. The DB is 10.2.0.2.0
    I want to know, wat all factors do i need to keep in mind if i want to increase DB_CACHE_SIZE?
    Also, i want to know how can i find out Cache Hit ratio?
    Further, i want to know which are the most frequently accessed objects in my DB?
    Thanks and Regards,
    Nick.

    Nick-- wud b DBA wrote:
    Hi Aman,
    Thanks. Can u please give the appropriate query for that?
    And moreover when i'm giving:
    SQL>desc V$SEGMENT-STATISTICS; It is giving the following error:
    SP2-0565: Illegal identifier.
    Regards,
    Nick.LOL dude I put it by mistake. Its dash(-) sign but we need underscore(_) sign.
    About the query, it may vary what you really mean by "most used obect". If you mean to find the object that is undergoing lots of reads,writes than this may help,
    SELECT Rownum AS Rank,
    Seg_Lio.*
    FROM (SELECT St.Owner,
    St.Obj#,
    St.Object_Type,
    St.Object_Name,
    St.VALUE,
    'LIO' AS Unit
    FROM V$segment_Statistics St
    WHERE St.Statistic_Name = 'logical reads'
    ORDER BY St.VALUE DESC) Seg_Lio
    WHERE Rownum <= 10
    UNION ALL
    SELECT Rownum AS Rank,
    Seq_Pio_r.*
    FROM (SELECT St.Owner,
    St.Obj#,
    St.Object_Type,
    St.Object_Name,
    St.VALUE,
    'PIO Reads' AS Unit
    FROM V$segment_Statistics St
    WHERE St.Statistic_Name = 'physical reads'
    ORDER BY St.VALUE DESC) Seq_Pio_r
    WHERE Rownum <= 10
    UNION ALL
    SELECT Rownum AS Rank,
    Seq_Pio_w.*
    FROM (SELECT St.Owner,
    St.Obj#,
    St.Object_Type,
    St.Object_Name,
    St.VALUE,
    'PIO Writes' AS Unit
    FROM V$segment_Statistics St
    WHERE St.Statistic_Name = 'physical writes'
    ORDER BY St.VALUE DESC) Seq_Pio_w
    WHERE Rownum <= 10; But if you are looking for the objects which are most highly in the waits than this query may help
    select * from
       select
          DECODE
          (GROUPING(a.object_name), 1, 'All Objects', a.object_name)
       AS "Object",
    sum(case when
       a.statistic_name = 'ITL waits'
    then
       a.value else null end) "ITL Waits",
    sum(case when
       a.statistic_name = 'buffer busy waits'
    then
       a.value else null end) "Buffer Busy Waits",
    sum(case when
       a.statistic_name = 'row lock waits'
    then
       a.value else null end) "Row Lock Waits",
    sum(case when
       a.statistic_name = 'physical reads'
    then
       a.value else null end) "Physical Reads",
    sum(case when
       a.statistic_name = 'logical reads'
    then
       a.value else null end) "Logical Reads"
    from
       v$segment_statistics a
    where
       a.owner like upper('&owner')
    group by
       rollup(a.object_name)) b
    where (b."ITL Waits">0 or b."Buffer Busy Waits">0)This query's reference:http://www.dba-oracle.com/t_object_wait_v_segment_statistics.htm
    So it would depend upon that on what ground you want to get the objects.
    About the cache increase, are you seeing any wait events related to buffer cache or DBWR in the statspack report?
    HTH
    Aman....

  • Data Buffer error USER_AUTH_FAILED: User account for logonid "SYSTEM"

    All,  I have the following errors on both the Quality and the Production system in our data buffer job.
    com.sap.security.api.NoSuchUserException: USER_AUTH_FAILED: User account for logonid "SYSTEM" not found!
    These entries will not process because they are generating an error about the loginid for the Username SYSTEM is not found.
    So I am thinking that somehow the MII system is not capturing the correct username when they are being added into the Data Buffer Jobs, or there is something I am overlooking when I set up the databuffering.
    Other entries that were in the data buffer jobs were listed as using the RS1000SVC-QMUSBATCH, RS1630SVC-PMIIBATCH User accounts.  These are the accounts that our scheduled tasks run under.
    Those entries process OK out of the data buffer jobs.
    I did notice a similarity between the data buffer jobs in the quality and production systems as it pertains to the following transactions.
    Production MII ver 12.0.7 (Build 20)
    Muscatine%2FIntegration%2FSAP%2FPROD_CONFIRMED_INPUT_InsertQuery
    Which is called from the MIIC1043_IDOC Message Processing Rule.
    Muscatine%2FIntegration%2FSAP%2FHEADER_InsertQuery
    Which is called from the MIIC1043_Control_Recipe_Download Message Processing Rule.
    Quality MII 12.0.11 (Build 14)
    Muscatine%2FIntegration%2FSAP%2FPROD_CONFIRMED_INPUT_InsertQuery
    Which is called from the MIIC1043_IDOC Message Processing Rule.
    So the commonality is that these transactions are being initaiated by the Message processing rules.
    Are there known issues with data buffering from transactions initiated with Message Processing Rules?
    Is anyone sucessfully using data buffering of transactions called by message processing rules?
    Any help is appreciated.
    Bob

    Jeremy,  Thanks for your reply.
    There doesn't seem to be much detailed information on the use of Catagories with Processing rules in Help or in the forums.  So let me see if I understand your suggestion correctly.
    On the MII server create a processing rule for the message using a category instead of using a transaction,  The message received by the message listener will be placed in a buffer.  I am assuming these messages whould show up in the message monitor and not in the  Data Buffer jobs/entries.
    So in my transaction which normally processes this data I could add logic to access the message data; using the Message Service (Query, Read, Update and Delete) action blocks.  I could pare down the selection by selecting messages based on the MessageCategory that I defined in the message processing rule.   This will allow me to access the stored message data.
    Finally use a scheduled Job to execute the transaction.  The scheduled job would be run with a valid userID and Password so if it connection to the external database failed the enteries would be placed in the data buffer jobs with a valid userID credentials.
    Does this sound like what you had in mind?

  • When click on the submit button i got the below error.

    Hi Gurus,
    i am very new to oaf.
    i am trying to insert data into database tables.
    so i am entering the data and click on the submit button i got the below error in createPG rightside the top
    Error while creating a new entity row for NewManagerCustomTableEO
    Plz help me
    thanks
    latha.

    Hi,
    Please provide the code that u r using..
    Thanks
    Raghav.

  • I tries to backed up and storage on iCloud but its just shows down below "Estimating time remaining" but theres no time remaining !!! And i connect to the Wifi already and i buy a storage capacity !!! But its not backing so what should i do in that case !

    I tries to backed up and storage on iCloud but its just shows down below "Estimating time remaining" but theres no time remaining !!! And i connect to the Wifi already and i buy a storage capacity !!! But its not backing so what should i do in that case !!!?    

    Welcome to the Apple Community.
    First check that your device is correctly connected to the wifi/internet (settings > wifi)
    If your back up continually fails, you might try turning off back up on your mobile device (settings > iCloud > storage & backup) and then deleting the backup file from iCloud by swiping the backup file on the mobile device (settings > iCloud > storage & backup > manage…) and then turning back up on again.
    If this doesn't help, try turning off some items for back up in a pattern to try to establish if your problem is being caused by specific data on your device.
    Being able to back up to the cloud can be very useful, especially if you don't have access to a computer or have infrequent access to one, however unless you specifically need to use iCloud for back up, you will find backing up to iTunes significantly more convenient and possibly more reliable.

  • How to populate data from dynamic drop down list to the text field

    Hi,
    I tried to populate data from dynamic drop down list to city field. I would like to concat data from drop down list.When selecting add button to add the item and select item from drop down list, data should be displayed in the text field. However, Please help. I spent alot of time to make it works I am not successful.
    Please see the link below.
    https://acrobat.com/#d=SCPS0eVi6yz13ENV0cnUdw
    Thanks for your help
    Cindy

    Hi Rosalin,
    Loop the hidden table, get the values and populate drop down in each iteration.
    DropDownList1.addItem("Text","Value");
    You can use one more solution for this scenario. If it is a matter of 2,3 dropdowns, put three dropDowns in the form layout and give seperate static data binding to them. At run time make the dropDowns hide/visible as per the requirement.
    Hope this helps.
    Thanks & Regards,
    Sanoosh

  • Import statement using DATA BUFFER

    Hi All,
    I am using RFC enabled FM using STARTING NEW TASK, We cannot import data from FM back to the program when we use this statement. So I am exporting data into DATA BUFFER in the FM and trying to import data in the main program. Can you please tell me how can I import data from SHARED MEMORY, Below is my code.
    call function 'YPMLR_SITEBAL_DETAILS'
        starting new task 'ID'
        exporting
          s_cyl       = s_cyl-low
          s_lifnr     = s_lifnr-low
          s_lstyp     = s_lstyp-low
        tables
          s_zlocn     = lt_zlocn
          gt_zmlr_mld = gt_zmlr_mld
          gt_zmlr_lp  = gt_zmlr_lp
          gt_zmlr_mlp = gt_zmlr_mlp
          gt_zmc_loc  = gt_zmc_loc.
    "IMPORT e_rand_no TO e_rand_no from MEMORY ID 'RAND'.
    Here is the export statement used in FM,
    EXPORT e_rand_no FROM e_rand_no  TO DATA BUFFER XSTR.

    Hi,
    Check this link for Export to database instead of memory..
    http://help.sap.com/abapdocu/en/ABAPEXPORT_DATA_CLUSTER_MEDIUM.htm
    Import from database instead of memory
    http://help.sap.com/abapdocu/en/ABAPIMPORT_MEDIUM.htm

  • PORTAL screen got down

    hi all ,
    i am working for ess mss portal , all of a suddden portal screen got down with unwanted sizing , kindly suggest me .....how to get default sizing ...any idea ?

    HI Jawla,
    1) apologies, i was busy yesterday and dint see your mails and SDN to reply u back
    2) i already told you , you need to specify the correct path of the services, if the path was wrong how it can be reflected. the path you specified doesn't contain any data so it was reflecting the blank page
    3) to reflect the old changes, you have the screen shot of old scenario which you have attached in SDN, you can make the changes in the same way
    i implemented this scenario in my project one year back....it was working fine with no issues...i feel very bad as mentioned as don't try this scenario it will collapse your portal
    Sorry if i troubled you at any part on this issue
    Regards
    Rajesh

  • Data Buffer Cache Error Message

    I'm using a load rule that builds a dimenson on the fly and getting the following error: "Not enough memory to allocate the Data Buffer Cache [adDatInitCacheParamsAborted]"I've got 4 other databases which are set up the same as this one and I'm not getting this error. I've checked all the settings and I think they're all the same.Anyone have any idea what this error could mean?I can be reached at [email protected]

    Hi,
    Same issue, running Vista too.  This problem is recent.  It may be due to the last itunes update.  itunes 11.2.23

  • Data buffer(st04) is lower and lower

    recently, i find such an  information in our sap system using ST04. Following is message:
    Data buffer
    Size              kb      3,194,880
    Quality            %           89.4
    the quality value is lower an lower.
    why? what should i do?
    please help me ! thanks a lot

    Hello,
    it moght be due to u have set the data bufer size is too small so that more in and out is there ...this is the basic and primary reason for u r problem...
    so calculate u r data buffer size according to u r application usage....no. of users connected, more update ,insert or select transactions...
    Thanks.

  • Try to retrieve data from database got error message

    Try to retrieve data from database got error message *"java.lang.ArrayIndexOutOfBoundsException: 2*
    *     sun.jdbc.odbc.JdbcOdbcPreparedStatement.clearParameter(JdbcOdbcPreparedStatement.java:1023)*
    *     sun.jdbc.odbc.JdbcOdbcPreparedStatement.setDate(JdbcOdbcPreparedStatement.java:811)*
    *     guestbk.doGet(guestbk.java:32)*
    *     guestbk.doPost(guestbk.java:73)*
    *     javax.servlet.http.HttpServlet.service(HttpServlet.java:710)*
    *     javax.servlet.http.HttpServlet.service(HttpServlet.java:803)"*
    I have used prepared statment
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("dd/MM/yy");
                java.util.Date dt = sdf.parse(str3);
                       Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                       con=DriverManager.getConnection("jdbc:odbc:gbook");
                       //Statement stmt=con.createStatement();
    PreparedStatement ps = con.prepareStatement("SELECT * from gbook where emailid =? AND date =?");
    ps.setString(1,str1);
    ps.setString(2,str2);
    ps.setDate(3,new java.sql.Date(dt.getTime()));
    //ps.executeQuery();
                       //ResultSet rs=stmt.executeQuery("select * from gbook where emailid = str1");
                  ResultSet rs = ps.executeQuery();
                       out.println("<Html>");
                    out.println("<Head>");
                       out.println("<Title>GuestBook</Title>");
                       out.println("</Head>");
                       out.println("<Table border=1 align=center >");
                       out.println("<H4><B><center>Teacher's Lesson Plan</center></B></H4><BR>");
                       out.println("<TR><TD><b>Teacher Name</b></TD><TD><b>Class</b></TD></TR>");
               while(rs.next())
                        ctr++;
                        String email=rs.getString("emailid");
                        String cmt=rs.getString("comment");
                        out.println("<TR><TD>"+email+"</TD><TD>"+cmt+"</TD></TR>");
            }Please anybody help .

    PreparedStatement ps = con.prepareStatement("SELECT * from gbook where emailid =? AND date =?");
    ps.setString(1,str1);
    ps.setString(2,str2);
    ps.setDate(3,new java.sql.Date(dt.getTime()));Your SQL query has 2 placeholders but you try to set 3 values.
    And didn't you read the stack trace?
    guestbk.doGet(guestbk.java:32)You could've tracked down line 32 and seen what was there at that line.
    People on the forum help others voluntarily, it's not their job.
    Help them help you.
    Learn how to ask questions first: http://www.catb.org/~esr/faqs/smart-questions.html
    ----------------------------------------------------------------

  • GPShell: 0x80100008 (The data buffer to receive returned data... )

    Hi all,
    My test applet generate response of zero bytes of length based in Le field in APDU command. When I require up to 256 bytes, responses are OK.
    Problem occurs when I expect e.g. 257B (Le = 0x000101), in this case I've got following error:
    send_APDU() returns 0x80100008 (The data buffer to receive returned data is too small for the returned data.
    Here is my script:
    mode_211
    establish_context
    enable_trace
    enable_timer
    card_connect
    select -AID 4269426F4170706C6574
    send_apdu_nostop -sc 0 -APDU 80070000000101
    card_disconnect
    release_context
    I note that when I run it via JCShell everything works fine.
    Can somebody help me to solve my problem? Any ideas?

    thank you for your hint.
    smartcardio API is very comfortable tool. now I'm able to return up to 8190B otherwise error in my new thread :)
    sun.security.smartcardio.PCSCException: Unknown error 0x1f
    thanks again

  • Speaker Audio Quality Went Down after Upgrading Device Software

    Hello Everyone
    I recently upgraded mine Blackberry 8830 from Os Version 4.2 to 4.5. I had to do it as i was not able
    to utilize the complete features of this smartphone
    One big thing i noticed though is , after upgradation the audio quality went down by almost 20%
    Initially when mine phone used to play songs , it would be amazing to listen to that being quite
    different from all other Mobile Phones. But after the upgrade , the audio quality declined.
    I tried all options , using audioboost and everything else, but not able to listen to same quality till now
    Can someone please help , may be i am missing out something here?
    Thanks
    Amit

    Hey axsuri,
    Once you completed the upgrade did you restore a backup file? If you did then try doing this, backup the device again. Once you have a new backup preform a reset to factory as shown in this article http://bbry.lv/a0QXmX after this is completed transfer a music file to the device and test to see if you are still having the same issue. If the issue is resolved then use this article to only restore essential data. http://bit.ly/bSbfl3
    -SR
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Apple quality going down?

    Is it just me or is Apple quality going down the tube?  I just got a brand new Apple Magsafe Airline Adapter in the mail for a trip I'm taking - It's DOA.  A few days ago, my Magic Mouse died.  A few weeks before I bought an Airport Extreme...couldn't get it to work.  My first iPad had a problem the first week ...had to get it replaced.  At least I haven't had any problems yet with my MBA (knock on wood).
    I know these are made in China...I'm just curious if others are having as many problems as I am.  I recently switched to Apple because of the "quality" and now I'm wondering if it was the right choice....it's not like this stuff is inexpensive either!

    Hi,
    I think that Apple product is going down for sure at this point. It is not only in the quality of the product they made, but it also includes the customer service they give nowaday. I bought an ipad 2 a year  ago and thought that the quality should be pretty good. However, I just discovered recently that the built-in microphone is defect when I was trying to use FACETIME to communicate with my wife. I brougnt my ipad 2 to apple store and they confirmed it. However, they said that they will be able to do anything since it is out of warranty.
    Considering the fact that I ordered this online and it tooks ~5-7 days to deliver the product to my door. It takes 3-4 days for me to bring the ipad to apple store since I can only do it on weekend. I strongly believed that I did not break the "built-in microphone" and it is a defect product. However, they don't care. I guess that it is such a big company now so that they do not care about a single care anymore.
    Even if it is broken in the 11 days (out of warranty period), this indicates that their quality is going down for sure. Anyway, I guess I will refuse to buy their product from now on.
    If you are goingt o buy anything from Apple, I strongly recommend you to test everything first.

  • No Return Data Buffer

    I have two threads in my programm that use FlexMotion API. One thread is responsible for monitoring the digital ports and current axes position. In this thread I call flex_read_limit_status_rtn, flex_read_home_input_status_rtn, flex_read_vs_pos_rtn and flex_read_port_rtn. The second thread do motion control (blend, wait for blend complete ...). After a random period of time and, in many cases, after a succefull motion control, I get NIMC_noReturnDataBufferError (-70003) error from my first thread without the other thread doing any kind of motion control. I got an answer that FlexMotion API is thread-safe in MFC, so I'm not using any kind of locking mechanism before calling FlexMotion functions in the threads. Reading the error description
    didn't help me to pinpoint the cause. Why I'm getting this error ?

    Tulio,
    There are several reasons that you may be encountering this error. First of all, you want to make sure that you are using FlexMotion 5.2. There are several issues with previous versions and V 5.2 has fixed many of them.
    About your error. What is happenning is that the driver is making a request to the board. And the onboard operating system and supposed to respond by putting an answer in the return data buffer on the board.
    When the operating system for the board was originally designed, it was tested on much slower computers. If you are overwhelming the onboard OS with queries through the driver, you may put it in a unstable state.
    So try the following:
    1) try upgrading the driver (if you havn't already)
    2) make sure that you don't overwhelm th
    e driver.
    Let me know if this helps at all. Post your code if you don't figure out what is going on.
    Best Regards,
    Michael Halloran
    Systems Engineer
    Viewpoint Systems
    [email protected]
    National Instruments Select Integrator

Maybe you are looking for