Corruption Parameters Increase High Physical Read for one query

Hi Oracle Experts,
Here is what I am currently facing in my non-prod environment:
We are testing out corruption parameters in non-prod environment and doing a perf test for them and we found that one SELECT query has seen significant decreases in performance; What I mean by that is after adding corruption parameters query is executing 40 sec compare to 18 sec and less. Also, this query is widely use by user in Prod environment, so performance degradation will create serious impact on their work.
I have generated AWR Diff for baseline and perf test following are parameter we have set for corruption test:
db_block_checking (Baseline) LOW (Perftest) MEDIUM
db_block_checksum (Baseline) TRUE (Perftest) FULL
Load Profile from AWR Diff are below:
Load Profile
1st Per Sec 2nd Per Sec %Diff 1st Per Txn 2nd Per Txn %Diff
Redo size: 758,356.06 752,760.94 -0.74 67,161.76 66,631.71 -0.79
Logical reads: 104,637.62 108,677.76 3.86 9,266.95 9,619.77 3.81
Block changes: 1,578.11 1,560.15 -1.14 139.76 139.76 0.00
Physical reads:          103.78 544.41 424.58 9.19 48.19 424.37
Physical writes: 108.94 107.13 -1.66 9.65 9.48 -1.76
User calls: 3,477.02 3,497.26 0.58 307.93 309.57 0.53
Parses: 948.36 949.61 0.13 83.99 84.06 0.08
Hard parses: 0.79 0.54 -31.65 0.07 0.05 -28.57
Sorts: 121.48 120.32 -0.95 10.76 10.65 -1.02
Logons: 0.36 0.27 -25.00 0.03 0.02 -33.33
Executes: 1,575.55 1,591.40 1.01 139.53 140.87 0.96
Transactions: 11.29 11.30 0.09
If we gather stats for tables involved in the query than it performs well in fact with in 5 Sec, but I believe in prod we can't gather state very often.
Questions:
1) How to remedy this situation and have query perform well along with corruption parameters?
2) Does corruption parameters have impact on SELECT query too, I believe it will have impact on INSERT and UPDATE.
3) Any reference to Doc will be highly appreciated.

1) How to remedy this situation and have query perform well along with corruption parameters?Use faster CPU. Checksum is a thing that needs to be computed.
2) Does corruption parameters have impact on SELECT query too, I believe it will have impact on INSERT and UPDATE.According to docs corruption parameters do not have impact on SELECT queries.
However, I believe, checksum has to be recomputed after delayed block cleanout that may be done by SELECT query after big update. ( http://jonathanlewis.wordpress.com/2009/06/16/clean-it-up/ )
3) Any reference to Doc will be highly appreciated.
Why is it difficult for you to find the docs yourself?

Similar Messages

  • Oracle 9i Performance Issue High Physical Reads

    Dear All,
    I have Oracle 9i Release 9.2.0.5.0 database under HP Unix, I have run the query and got following output. Can any body just have a look and advise what to do in the following situation? We have performance issues.
    Many thanks in advance
    Buffer Pool Advisory for DB: DBPR Instance: DBPR End Snap: 902
    -> Only rows with estimated physical reads >0 are displayed
    Size for Size Buffers for Est Physical Estimated
    P Estimate (M) Factr Estimate Read Factor Physical Reads
    D 416 .1 51,610 4.27 1,185,670,652
    D 832 .2 103,220 2.97 825,437,374
    D 1,248 .3 154,830 2.03 563,139,985
    D 1,664 .4 206,440 1.49 412,550,232
    D 2,080 .5 258,050 1.32 366,745,510
    D 2,496 .6 309,660 1.23 340,820,773
    D 2,912 .7 361,270 1.14 317,544,771
    D 3,328 .8 412,880 1.09 301,680,173
    D 3,744 .9 464,490 1.04 288,191,418
    D 4,096 1.0 508,160 1.00 276,929,627

    Hi,
    Actually you didnt give the exact problem statement.
    Seems to be your database is I/O bound. Ok, do the following one by one:
    1. Identify the FTS queries and try to create the optimal indexes (depending on the disk reads factor!!) on the problem queries.
    2. To reduce the 276M physical reads, you need to allocate more memory to db_cache_size. try 8GB (initially) and then depending on the buffer advisery you can increase further if you have more memory on the box.
    3. as a Next step , configure KEEP and RECYCLE cache to get the benefits of reduced I/O by multiple pools. Allocate objects to the KEEP/RECYCLE pools.
    Thanks,

  • High no. of physical reads of a query in statspack report

    we have a Oracle database 9.2.0.6 on solaris box....
    SQL ordered by Reads for DB: ic  Instance: ic12  Snaps: 19 -20
    -> End Disk Reads Threshold:      1000
                                                         CPU      Elapsd
    Physical Reads  Executions  Reads per Exec %Total Time (s)  Time (s) Hash Value
          1,103,253           77       14,328.0   53.1  1641.98  11428.17 3825541888
    Module: w3wp.exe
    select  MRH_MRN,DECODE(MRH_SEX,'M','MALE','FEMALE') AS SEX, trim
    ((mrh_sur_name||' '||mrh_first_name||' '||mrh_middle_name)) as M
    EMNAME, decode(nvl(mrh_fellow_status_yn,'333'),'Y','FCA','ACA')
    AS ACA_FCA, DECODE(MRH_RESI_STATUS,'I',MRH_PROF_ADDR_LINE_1,'A',
    MRH_RES_ADDR_LINE_1) AS L_ADD1, DECODE(MRH_RESI_STATUS,'I',MRH_Pexplain plan
    SQL> explain plan for select  MRH_MRN,DECODE(MRH_SEX,'M','MALE','FEMALE') AS SEX
    , trim((mrh_sur_name||' '||mrh_first_name||' '||mrh_middle_name)) as MEMNAME, de
    code(nvl(mrh_fellow_status_yn,'333'),'Y','FCA','ACA')AS ACA_FCA, DECODE(MRH_RESI
    _STATUS,'I',MRH_PROF_ADDR_LINE_1,'A',
      2  MRH_RES_ADDR_LINE_1) AS L_ADD1, DECODE(MRH_RESI_STATUS,'I',MRH_PROF_ADDR_LI
    NE_2,'A',MRH_RES_ADDR_LINE_2) AS L_ADD2, DECODE(MRH_RESI_STATUS,'I',MRH_PROF_ADD
    R_LINE_3,'A',MRH_RES_ADDR_LINE_3) ASL_ADD3, DECODE(MRH_RESI_STATUS,'I',MRH_PROF_
    ADDR_LINE_4,'A',
      3  MRH_RES_ADDR_LINE_4) AS L_ADD4, DECODE(MRH_RESI_STATUS,'I',a.city_name,'A',
    C.CITY_NAME) AS L_CITY, DECODE(MRH_RESI_STATUS,'I',MRH_PROF_ZIP_POSTAL_CODE,'A',
    MRH_RES_ZIP_POSTAL_CODE) AS L_PIN, DECODE(MRH_RESI_STATUS,'I',b.cou_name,'A',D.C
    OU_NAME) as L_Country,
      4  DECODE(MRH_RESI_STATUS,'I','NOT APPLICABLE',MRH_PROF_ADDR_LINE_1)AS R_ADD1,
    DECODE(MRH_RESI_STATUS,'I',' ',MRH_PROF_ADDR_LINE_2)AS R_ADD2, DECODE(MRH_RESI_
    STATUS,'I',' ',MRH_PROF_ADDR_LINE_3)
      5  AS R_ADD3, DECODE(MRH_RESI_STATUS,'I',' ',MRH_PROF_ADDR_LINE_4)AS R_ADD4, D
    ECODE(MRH_RESI_STATUS,'I',' ','A',A.CITY_NAME) AS R_CITY, DECODE(MRH_RESI_STATUS
    ,'I',' ','A',MRH_PROF_ZIP_POSTAL_CODE) AS R_PIN, DECODE(MRH_RESI_STATUS,'I',' ',
    'A',B.COU_NAME) as
      6  R_Country, decode(nvl(mrh_mem_sub_status,'555'),'26','EXPIRED','') as sub_s
    tatus, decode(nvl(mrh_mem_status,'777'),'1','ACTIVE','2','REMOVED') as mem_statu
    s,mrh_resi_status, DECODE(MRH_COP_STATUS,'1',DECODE(MRH_COP_TYPE ,'13','FULLTIME
    -COP','1',
      7  'FULLTIME-COP', '12','PARTTIME-COP','2','PARTTIME-COP'),'NOT HOLDING COP')
    AS COP_STATUS, TO_CHAR(MRH_ENROL_DT,'RRRR') AS ASSO_YR,TO_CHAR(MRH_FELLOW_DT,'RR
    RR') AS FELLOW_YR from om_mem_reg_head,om_city A,
      8  om_country B,om_city C,om_country D  where  mrh_doc_status=5  and mrh_prof_
    city_code=A.City_code(+) and mrh_prof_cou_code=B.cou_code(+)  and mrh_res_city_c
    ode=C.City_code(+) and mrh_res_cou_code=D.cou_code(+) and trim((mrh_sur_name||'
    '||mrh_first_name||
      9  ''||mrh_middle_name)) like upper('%%')  ORDER BY trim((mrh_sur_name||' '||m
    rh_first_name||' '||mrh_middle_name))
    10  ;
    Explained.
    SQL> select * from table(dbms_xplan.displaY());
    PLAN_TABLE_OUTPUT
    | Id  | Operation              |  Name            | Rows  | Bytes |TempSpc| Cost
      |
    |   0 | SELECT STATEMENT       |                  |  2870 |   762K|       |  202
    PLAN_TABLE_OUTPUT
    8 |
    |   1 |  SORT ORDER BY         |                  |  2870 |   762K|  1592K|  202
    8 |
    |   2 |   NESTED LOOPS OUTER   |                  |  2870 |   762K|       |  190
    2 |
    |   3 |    NESTED LOOPS OUTER  |                  |  2870 |   714K|       |  190
    2 |
    PLAN_TABLE_OUTPUT
    |   4 |     HASH JOIN OUTER    |                  |  2870 |   667K|       |  190
    2 |
    |   5 |      HASH JOIN OUTER   |                  |  2870 |   616K|       |  189
    2 |
    |   6 |       TABLE ACCESS FULL| OM_MEM_REG_HEAD  |  2870 |   566K|       |  188
    2 |
    |   7 |       TABLE ACCESS FULL| OM_COUNTRY       |   677 | 12186 |       |
    4 |
    PLAN_TABLE_OUTPUT
    |   8 |      TABLE ACCESS FULL | OM_COUNTRY       |   677 | 12186 |       |
    4 |
    |   9 |     INDEX UNIQUE SCAN  | CITY_CODE_PK     |     1 |    17 |       |
      |
    |  10 |    INDEX UNIQUE SCAN   | CITY_CODE_PK     |     1 |    17 |       |
      |
    PLAN_TABLE_OUTPUT
    Note: cpu costing is off, PLAN_TABLE' is old version
    18 rows selected.
    SQL>Please suggest me whjat cab done to overcome the same
    Edited by: user00726 on Feb 3, 2009 5:03 AM

    SQL> show arraysize
    arraysize 15
    SQL>should i set SDU parameter in tnsnames and listener.ora
    for more info related to the same...pls do visit the below thread:
    n/w perfromance related problem                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Is there any OOB algo which can estimate missing reads for one day???

    Hi,
    We have a requirement where we need to calcuate missing reads for previous day before creating usageTransction.
    So is there any OOB batch is there which can do this everday??
    I cam across one algo, but dont know how to use it in batch??
    Thanks
    Amaresh

    Hello all,
    sorry, I don't know whether my 1st message was clear, so I am trying to rewrite it.
    I'm thinking about a software which creates a database objects list report; this report shows all database objects being accessed by the form - for example, it can list all tables being accessed by the form, showing a CRUD (Create, Read, Update and Delete) for each accessed table, or list all packages being executed by the same form, and so on. For example:
    Form: CLI0001.FMB
    Package -> Operation
    PCK_ACCOUNTS -> E (Execute; but that's a suggestion, we can have 'R' instead)
    Table -> Operation
    ACCOUNTS -> CR (Create + Read)
    PAYMENTS -> D (Delete)
    Sequence -> Operation
    SEQ_ACCOUNTS -> R (Read)
    View -> Operation
    VW_CLIENTES -> R (Read)
    If there's any software which can do it, please let me know. Thanks in advance.
    Best regards,
    Franklin
    Edited by: franklinbrasil on 15/10/2008 19:26

  • Different results for one query

    Hi,
    Today i got a very surprising issue with SQL 2008, my one team member inform that a single query is resulting two different data set from two diff-diff SSMS's query windows.
    Query is like this,
    Select * from table1 where trandate between '2014-08-02 00:00:00.000' and '2014-08-03 23:59:59.999' and status='S'
    in one query window its showing 295 records while on same desktop in second query window its showing 602 records.
    Please let me know where is problem. [:)] 
    Thanking you.
    Virendra Yaduvanshi
    Principal DBA, 
    MCTS, MCITP
    http://wikidba.wordpress.com
    Virendra Yaduvanshi http://wikidba.wordpress.com/

    Are updates occurring that are modifying the data or do you get the same results in each window multiple times?
    One thing to do is look at the actual execution plans and see if they are identical.
    If parallelism is involved, try disabling it and see if the results change (I've seen some twitchy things happen with it)
    If all of that checks out it may be some implicit conversion is happing to the date or there is  a case sensitivity issue with the 'S'

  • Multiple Physical SQL for one report

    Hi,
    Can someone please explain me why i am seeing multiple physical Queries generated for a single report.
    Please find below the physical sql.
    select sum(T314772.MONTHLY_BUDGET_AMT) as c1,
    T157680.NAME as c2
    from
    W_PARTY_D T157680,
    XXKC_CUSTSITE_SHIPTO_BUDGET_F T314772 / Fact_XXKC_CUSTSITE_SHIPTO_BUDGET_F */*
    where  ( T157680.ROW_WID = T314772.CUSTOMER_WID )
    group by T157680.NAME
    and
    select sum(case  when T97600.W_XACT_TYPE_CODE = 'Chargeback' then T93664.NET_AMT T93664.GLOBAL1_EXCHANGE_RATE end ) as c1,*
    sum(case  when T97600.W_XACT_TYPE_CODE = 'Credit Memo' then T93664.NET_AMT T93664.GLOBAL1_EXCHANGE_RATE end ) as c2,*
    sum(case  when T97600.W_XACT_TYPE_CODE = 'Debit Memo' then T93664.NET_AMT T93664.GLOBAL1_EXCHANGE_RATE end ) as c3,*
    sum(case  when T97600.W_XACT_TYPE_CODE = 'Standard Invoice' then T93664.NET_AMT T93664.GLOBAL1_EXCHANGE_RATE when T97600.W_XACT_TYPE_CODE = 'Invoice Cancellation' then T93664.NET_AMT * -1 * T93664.GLOBAL1_EXCHANGE_RATE end ) as c4,*
    T157680.NAME as c5
    from
    W_PARTY_D T157680,
    W_SALES_INVOICE_LINE_F T93664 / Fact_W_SALES_INVOICE_LINE_F */ ,*
    W_XACT_TYPE_D T97600 / Dim_W_XACT_TYPE_D_Sales_Ivclns */*
    where  ( T93664.CUSTOMER_WID = T157680.ROW_WID and T93664.XACT_TYPE_WID = T97600.ROW_WID and T93664.DELETE_FLG = 'N' )
    group by T157680.NAME
    please let me know the reason and how to control this kind off behavior

    Combined request is like, within a report you can create multiple requests. You can either use it in case of combining different subject area or within the same subject area and in same report when different filters apply.
    For example
    Fire Marine Motor
    State No. Amt. No. Amt. No. Amt.
    Andra Pradesh 10 |20000 11 |100000 20 |200000
    TamilNadu 11 |40000 10 |120000 20 |200000
    The first request is for Andra, so we will apply the filter as 'state is equal to in 'andra pradesh''. We specify filter(No using Product_code in 'Fire') in the column formula. Then there is an option as 'combine' by which u create another request and now the filter is 'state is equal to in 'Tamil Nadu''. So when you execute the report, it will generate you two different queries.
    Regards,
    Anitha.B

  • Authorizations set for one query different from another query

    Hello All,
    Here is my requirements for 2 differents BW queries :
    For some particular user
    1-Query A have to show data from company code 1 & company code 2
    2-Query B have to show data from company code 1
    How can I manage such authorization with RSEACADMIN ?
    I was thinking of using infoObject 00TCTQUERID .
    What do you suggest ?
    I will try to do some test and come back later with my tests results.
    Regards
    Catherine

    Hello,
    Thanks for your help on this. I will not use query restrictions with S_RS_COMP or  S_RS_COMP1.
    Also, Query A and query B are created on the same cube, so I cannot use 2 differents analysis authorization. I wish I was able to say this analysis authorization applies to query A and this analysis authorizations apply to query B.
    So far, this is not possible.
    I think my only possibility is to create a multiprovider and copy query B to this multiprovider. Then I will create 2 differents analysis authorizations for each cube.
    I don't think that I will find a better solution.
    I will test it asap.
    Regards
    C.

  • How use parameters on a html region for report query region

    Hi all.
    I have created a number of report regions which initially query some data.
    The requeriment now is to have a date range (initial and final) and use this range as a parameter for report queries.
    i created a new region containing these two date values. Now i need to:
    - Give this date fields and initial value: say first and last day of current month.
    - Perform a validation to ensure initial date is less or equal to final date.
    - And most importantly, i need to reexecute the queries based on this date range.
    How do i do it...?
    Thanks in advance ...!

    Start here http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21679/toc.htm#
    http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21674/concept_ses_val.htm#HTMDB25030
    I can guarantee that it will be easy

  • XML Query Have High Disk Reads.

    Question regarding XML data. When I query the following sql statement, the performance is fast. In addition, the explain plan shows that this query is efficient and utliizing all the indexes. However, when I query the v$sql table, I see that this query has very high physical read. Any idea as to why this query has a high physical read?
    SELECT lpcs.TEXT_LOAN_PCH_CONT_CNTNT_XML.extract('/').getClobVal() as TEXT_CNTNT_XML
    FROM REFTDBR1.LOAN_PCH_CONT_CNTNT_SET lpcs
    WHERE lpcs.ID_LOAN_PCH_CONT = '9c24ede6-2bf0-4a9c-8345-fa986ec7516c'
    AND lpcs.ind_deltn = 'N'
    AND lpcs.ind_curr = 'Y'
    DISK_READS
    73488233

    We're on Oracle 11Rg1 RAC with ASM architecture on Liinux platform. Below is the explain plan
    SQL> explain plan for SELECT lpcs.TEXT_LOAN_PCH_CONT_CNTNT_XML.extract('/').getClobVal() as TEXT_CNTNT_XML
    FROM REFTDBR1.LOAN_PCH_CONT_CNTNT_SET lpcs
    WHERE lpcs.ID_LOAN_PCH_CONT = :1
    AND lpcs.ind_deltn = 'N'
    AND lpcs.ind_curr = 'Y' ;
    Explained.
    SQL> select * from table(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    Plan hash value: 3814252188
    Id Operation Name Rows Bytes Cost (%CPU) Time
    0 SELECT STATEMENT 1 128 5 (0) 00:00:01
    1 TABLE ACCESS BY INDEX ROWID LOAN_PCH_CONT_CNTNT_SET 1 128 5 (0) 00:00:01
    * 2 INDEX RANGE SCAN LOAN_PCH_CONT_CNTNT_SET_X2 1 3 (0) 00:00:01
    Predicate Information (identified by operation id):
    PLAN_TABLE_OUTPUT
    2 - access("LPCS"."ID_LOAN_PCH_CONT"=:1 AND "LPCS"."IND_CURR"='Y' AND "LPCS"."IND_DELTN"='N')
    14 rows selected
    This query was executed 1623 times so I guess that could explain the high disk reads? Does this mean that this query is not being stored in the buffer cache since the disk reads are high?
    DISK_READS 73488233
    FETCHES 1623
    EXECUTIONS 1623

  • XML Type Have High Disk Read

    Question regarding XML data. When I query the following sql statement, the performance is fast. In addition, the explain plan shows that this query is efficient and utliizing all the indexes. However, when I query the v$sql table, I see that this query has very high physical read. Any idea as to why this query has a high physical read?
    SELECT lpcs.TEXT_LOAN_PCH_CONT_CNTNT_XML.extract('/').getClobVal() as TEXT_CNTNT_XML
    FROM REFTDBR1.LOAN_PCH_CONT_CNTNT_SET lpcs
    WHERE lpcs.ID_LOAN_PCH_CONT = '9c24ede6-2bf0-4a9c-8345-fa986ec7516c'
    AND lpcs.ind_deltn = 'N'
    AND lpcs.ind_curr = 'Y'
    DISK_READS
    73488233

    SQL> explain plan for SELECT lpcs.TEXT_LOAN_PCH_CONT_CNTNT_XML.extract('/').getClobVal() as TEXT_CNTNT_XML
    FROM REFTDBR1.LOAN_PCH_CONT_CNTNT_SET lpcs
    WHERE lpcs.ID_LOAN_PCH_CONT = :1
    AND lpcs.ind_deltn = 'N'
    AND lpcs.ind_curr = 'Y' ;
    Explained.
    SQL> select * from table(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    Plan hash value: 3814252188
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | 128 | 5 (0)| 00:00:01 |
    | 1 | TABLE ACCESS BY INDEX ROWID| LOAN_PCH_CONT_CNTNT_SET | 1 | 128 | 5 (0)| 00:00:01 |
    |* 2 | INDEX RANGE SCAN | LOAN_PCH_CONT_CNTNT_SET_X2 | 1 | | 3 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    PLAN_TABLE_OUTPUT
    2 - access("LPCS"."ID_LOAN_PCH_CONT"=:1 AND "LPCS"."IND_CURR"='Y' AND "LPCS"."IND_DELTN"='N')
    14 rows selected.

  • Top 10 SQL's  by Physical reads

    Dear experts,
    Oracle version - 11.1.0.7
    Do we have a way to pull top 10 SQL's (physical reads) for a 24 hour period based on AWR data or other V$ views.
    Thanks

    From DBA_HIST_SQLSTAT, all you can tell is who the parsing user was.
    Not the executing user.
    So for queries which are executed multiple times by multiple users, DBA_HIST_SQLSTAT is insufficient and there's no great solution.
    You could have a look in the underlying ASH data - V$ACTIVE_SESSION_HISTORY and DBA_HIST_ACTIVE_SESS_HISTORY which is respectively sampled data and a sample of a sample and it might give an indication of who is executing.
    Edited by: Dom Brooks on Jul 19, 2012 10:18 AM
    Part of sentence was missing

  • Partial object read ant one-to-many relationship

    Hi,
    does Toplink support partial object reading for one-to-many links?

    Not really, but it might work in 10.1.3 or 11g preview. You can use joining (join fetch) on 1-m (10.1.3) and m-m (11g).
    In 11g you can use fetch groups that do support 1-m and m-m, and also let you join fetch or batch the relationship. You need to use weaving to use fetch groups.

  • I am running OS X version 10.7.5 on a Macbook Air.  I read in one thread where someone had an update that was higher than 10.7.5 but when I ask for updates, none are available. Is this the last update for OS X?

    I am running OS X version 10.7.5 on a Macbook Air.  I read in one thread where someone had an update that was higher than 10.7.5 but when I ask for updates, none are available. Is this the last update for OS X?

    Niel, thanks for your response.  I have been very wary of downloading Mavericks on this machine.  I don't feel it has the power to run it and I'm afraid it was slow it down terribly.  It was bought in late 2008.  It's fine for my purposes at this time…just holding on until I buy a new one.  I have the same problem others have with autofill not working, so I was trying to see if an update would help that situation.  Grace

  • What causes BUFFER GETS and PHYSICAL READS in INSERT operation to be high?

    Hi All,
    Am performing a huge number of INSERTs to a newly installed Oracle XE 10.2.0.1.0 on Windows. There is no SELECT statement running, but just INSERTs one after the other of 550,000 in count. When I monitor the SESSION I/O from Home > Administration > Database Monitor > Sessions, I see the following stats:
    BUFFER GETS = 1,550,560
    CONSISTENT GETS = 512,036
    PHYSICAL READS = 3,834
    BLOCK CHANGES = 1,034,232
    The presence of 2 stats confuses. Though the operation is just INSERT in database for this session, why should there be BUFFER GETS of this magnitude and why should there by PHYSICAL READS. Aren't these parameters for read operations? The BLOCK CHANGES value is clear as there are huge writes and the writes change these many blocks. Can any kind soul explain me what causes there parameters to show high value?
    The total columns in the display table are as follows (from the link mentioned above)
    1. Status
    2. SID
    3. Database Users
    4. Command
    5. Time
    6. Block Gets
    7. Consistent Gets
    8. Physical Reads
    9. Block Changes
    10. Consistent Changes
    What does CONSISTENT GETS and CONSISTENT CHANGES mean in a typical INSERT operation? And does someone know which all tables are involved in getting these values?
    Thank,
    ...

    Flake wrote:
    Hans, gracias.
    The table just have 2 columns, both of which are varchar2 (500). No constraints, no indexes, neither foreign key references are in place. The total size of RAM in system is 1GB, and yes, there are other GUI's going on like Firefox browser, notepad and command terminals.
    But, what does these other applications have to do with Oracle BUFFER GETS, PHYSICAL READS etc.? Awaiting your reply.Total RAM is 1GB. If you let XE decide how much RAM is to be allocated to buffers, on startup that needs to be shared with any/all other applications. Let's say that leaves us with, say 400M for the SGA + PGA.
    PGA is used for internal stuff, such as sorting, which is also used in determing the layout of secondary facets such as indexes and uniqueness. Total PGA usage varies in size based on the number of connections and required operations.
    And then there's the SGA. That needs to cover the space requirement for the data dictionary, any/all stored procedures and SQL statements being run, user security and so on. As well as the buffer blocks which represent the tablespace of the database. Since it is rare that the entire tablespace will fit into memory, stuff needs to be swapped in and out.
    So - put too much space pressure on the poor operating system before starting the database, and the SGA may be squeezed. Put that space pressure on the system and you may enbd up with swapping or paging.
    This is one of the reasons Oracle professionals will argue for dedicated machines to handle Oracle software.

  • I have a Macbook Pro purchased brand new. I take high quality pictures for customers, these display perfect on my laptop but appear CORRUPT on a USB stick. What is causing this? I can't seem to fix this issue. PLEASE HELP!!

    I have a Macbook Pro purchased brand new. I take high quality pictures for customers, these display perfect on my laptop but appear CORRUPT on a USB stick. What is causing this? I can't seem to fix this issue. PLEASE HELP!!
    I really need this issue resolved it is driving me insane!!! How can the images appear perfectly fine on my laptop then when transferring over to a USB stick they just  corrupt!?

    Check out this site:
    http://osxdaily.com/2012/04/22/format-drive-mac-pc-compatible/
    That will show you how to format a USB stick for use on both PC and Mac.
    If the problem continues take it to an Apple store and have them check it out.
    >Also what s exFAT?<
    From:
    http://en.wikipedia.org/wiki/ExFAT
    "exFAT (Extended File Allocation Table) is a Microsoft file system optimized for flash drives.[3] It is proprietary and patented."
    That first site explains it at length.

Maybe you are looking for

  • The Brightness Gradient Issue DOES EXIST With The 24" iMacs.

    Four years ago I bought a hefty G4 eMac and a few months later the G5 iMac was introduced. I was impressed and vowed I would get one the following year, but as each new version was introduced I put it off, waiting for an even better model. I spend mo

  • Edit on second monitor

    Hi all How can I click edit in main iPhoto window, and open photo up on a second monitor for editing, At the moment I am dragging the photo across. Mike

  • Very random question, but important

    I've bought a new MacBook Pro to take on an upcoming deployment overseas. Needless to say its going to be quite dusty there, and its an extremely fine dust, almost like powder. It gets everywhere. I'm going to buy a pelican case for storage when I'm

  • Posting area

    hi, 1) what does it mean bank accounting? same as gl accounting in FEBA? 2) what does it mean subledger accounting in ? 3) bank also a subledger? just like customer and vendor? 4) bank also has recon gl account in gl just like customer and vendor? th

  • TS3276 How do I block a sender who keeps offering me a banking deal?

    Mearly every day I receive an email from a Bank with whom I have no account and no dealings. I would like to block this sender from contacting me.