Most buffer gets and disk reads on table "CRMD_BRELVONAI"
hello friends,
we have to much buffer gets and disk reads on this table. se11 says:
2 indexes on this table:
first:
OBJKEY_A -
Index CRMD_BRELVONAI~1 exist on DB ORACLE
second:
OBJKEY_B-
Index not exist on DB ORACLE
Has anbody created the second index and good experience? OSS has no information.
thanks,
christoph
Ho Christioph,
If you double click on secondary index OBJECT_B you will get to index screen. Note that secondary index OBJECT_B as been set to <b>No database index</b>.
For your information, here is a copy of the related documentation.
Create the index in the database (selection)
Whether an index improves or worsens performance often depends on the database system. You can therefore set whether an index defined in the ABAP Dictionary should be created in the database.
This makes it easier to install a platform-specific customer system.
You can set this option as follows:
<b>Index in all database systems:</b> The index is always created in the database.
<b>In selected database systems:</b> The index is created depending on the database system used. In this option, you must specify the databases in which the indexes are to be created. You can do this either on an inclusive (list of systems on which it should be created) or an exclusinve (list of systems on which it should not be created) basis. In either case, you can list up to four different database systems.
<b>No database index:</b> The index is not created in the database. If you set this option for an index that already exists in the database, it is deleted when you activate the table in the ABAP Dictionary.
Note: Unique indexes have an extra function, and must therefore always be created in the database. The database system prevents entries or index fields being duplicated. Since programs may rely on this database function, you cannot delete unique indexes from the database.
Hopping this answer your question.
Sincerely,
Alain Gauthier
Similar Messages
-
Hello !
Does the counter of event buffer gets include the logical reads ?
Does the mertic buffer gets include the event of reading from undo buffer ?
Thanks and regards,
Pavel
Edited by: Pavel on Jun 27, 2012 3:08 AM
Edited by: Pavel on Jun 27, 2012 3:35 AM
Edited by: Pavel on Jun 27, 2012 4:13 AMHi,
buffer gets = number of times a block was requested from buffer cache. A buffer get always request in a logical read. Depending on whether or not a copy of the block is available in the buffer cache, a logical read may or may not involve a physical read. So "buffer gets" and "logical reads" are basically synonyms and are often used interchangeably.
Oracle doesn't have a special "undo buffer". Undo blocks are stored in rollback segments in UNDO tablespace, and are managed in the same way data blocks are (they're even protected by redo). If a consistent get requires reading from UNDO tablespace, then statistics counters will show that, i.e. there will be one more consistent get in your autotrace.
For more information and some examples, see a thread at askTom:
http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:549546900346542976
Best regards,
Nikolay -
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. -
Consistent gets and physical reads
Hi all,
I am tuning a DM SQL query, by comparing execution plans with STAR TRANSFORMATION enabled or disabled. I got the following results:
STAR TRANSFORMATION ON
74889 consistent gets
254365 physical reads
STAR TRANSFORMATION OFF
1945892 consistent gets
168028 physical reads
I thought a physical read would be counted as a logical read as well, because the data block would be read from disk (1 physical IO), placed in the buffer cache and then read from there (1 more logical IO or consistent get).
So, one physical IO does not cause a logical IO?
Thanks!
Edited by: user10634835 on 12-Jul-2011 08:40But shouldn't consistent gets be >= physical reads (Since, as per my understanding, 1 PIO causes at least 1 LIO)? In this case it is not.
74889 consistent gets
254365 physical readsJust clarifying for my knowledge.
regards -
SDD install and disk read error message
I recently bought an HP Envy 17T 3200 Notebook. I wanted to upgrade the primary drive to an SSD. I bought a Sandisk Extreme brand new. I installed this in the primary bay. I used the recovery disks to restore the computer as I have done in the past with other HP laptops I've owned.
It went through all five disks and seemed to recover fine. When the fifth disk was finished, I rebooted the computer after removing the disk and received an error message:
"A disk read error occurred. Press Ctrl+Alt+Del to restart".
Thinking I had a bad drive, I bought an Intel 520 Series SSD. I replaced the Sandisk with the new Intel drive. I repeated the process above. I installed everything and actually booted into Windows for the first time. I shut the computer down temporarily. A few moments later, I rebooted and again had:
"A disk read error occurred. Press Ctrl+Alt+Del to restart".
The odds of TWO SEPARATE SSDs being bad are remote. Something else is going on here. I ran diagnostics on the disks and they both passed with flying colors. For now, I have the original disk back in the primary bay and the computer is running fine.
Has this happened to anyone? Do I have corrupt recovery disk files? What can I do?Hello
I'm writing this response although its an old post, since a quick search on google told me that alot of people have similar issues to this.
I will post my solution to the problem, hoping that it will help people who have this issue.
Description of problem; Just as OP, i was upgrading my primary harddisk on my Envy 17 to an SSD, and when i put the disk in it would not accept it, stating "A disk read error occurred. Press Ctrl+Alt+Delete to restart".
As the SATA cable was functioning fine with the old Harddisk, i ruled that out.
Next thing i tested was wether the system would accept the harddisk if i pre-installed windows on it, before connecting it, this did not resolve the problem either.
I also reset the BIOS, did nothing.
Fustrated over this problem i acted on a hunch and disassembled the whole computer, cleaned it thoroughly and replaced the thermal paste on the heat sinks for the GPU and CPU. I also replaced the Fan on the cooling system (a simple cleaning may do the trick as well) Turned on the laptop with my new SSD in and voila, it accepted the disk and proceeded to start up windows.
I have never encountered a computer that simply wouldnt read a disk due to overheating issues, But it fixed my problem, so i'm a happy camper
Note that disassembling a laptop is an advanced job, if you are not comfortable doing it by yourself you should not attempt to do so.
By the way. This may or may not fix the issue for you, as far as i can tell this error can be the symptom of alot of issues, but if you suspect that your laptop may be overheating, this might be the solution. -
Buffer app and Digg Reader not loading
The websites bufferapp.com and digg.com/reader will not load. All I see is a white screen. The blog sites for both of these sites load, only the sites above do not work. I have no issue loading these pages on Chrome.
I believe the store is overloaded, and will clear itself when people calm down loding OSX Lion.
Try a different time of day, don't forget usa is in the afternoon evening and they will be hammering Lion downloads about now after a hard day at work... -
AWR's buffer cache reads and logical reads
In AWR report under "Segments by Logical Reads" section, there is a total logical reads, I assume it is in unit of block. Under "IOStat by Function summary" section, it has buffer cache reads in unit of bytes. Shouldn't the number of logical reads x 8k (if the block size is 8k) = the number of buffer cache reads?
They are not equal, not even close, does anybody know why? ThanksHi,
buffer gets = number of times a block was requested from buffer cache. A buffer get always request in a logical read. Depending on whether or not a copy of the block is available in the buffer cache, a logical read may or may not involve a physical read. So "buffer gets" and "logical reads" are basically synonyms and are often used interchangeably.
Oracle doesn't have a special "undo buffer". Undo blocks are stored in rollback segments in UNDO tablespace, and are managed in the same way data blocks are (they're even protected by redo). If a consistent get requires reading from UNDO tablespace, then statistics counters will show that, i.e. there will be one more consistent get in your autotrace.
For more information and some examples, see a thread at askTom:
http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:549546900346542976
Best regards,
Nikolay -
Disk read error, and Disk Utility won't open
Have a PowerMac G4 dual 800mhz, with two hard drives. Mac OS X 10.3.9 is installed on HD1. I use HD2 for miscellaneous files.
Using the Azureus bittorrent client, I'm getting "Error: Disk read error - Input/output error, read fails" in the Status column when trying to download something to HD2.
However, I'm able to upload files from HD2 for other users, and I'm also able to play video files that are stored on HD2 without problem.
The real issue is that when I went to see if I could fix anything by opening Disk Utility, it won't open. It goes into an immediate state of Not Responding. It won't listen to me when I tell it to Force Quit... I have to wait a long time, or restart the computer, to get it to stop showing up in the dock.
Any advice would be appreciated.To repair a startup volume you must do the following:
Repairing the Hard Drive and Permissions
Boot from your OS X Installer disc. After the installer loads select your language and click on the Continue button. Then select Disk Utility from the Installer menu (Utilities menu for Tiger.) After DU loads select your hard drive entry (mfgr.'s ID and drive size) from the the left side list. In the DU status area you will see an entry for the S.M.A.R.T. status of the hard drive. If it does not say "Verified" then the hard drive is failing or failed. (SMART status is not reported on external Firewire or USB drives.) If the drive is "Verified" then select your OS X volume from the list on the left (sub-entry below the drive entry,) click on the First Aid tab, then click on the Repair Disk button. If DU reports any errors that have been fixed, then re-run Repair Disk until no errors are reported. If no errors are reported click on the Repair Permissions button. Wait until the operation completes, then quit DU and return to the installer. Now shutdown the computer for a couple of minutes and then restart normally.
If DU reports errors it cannot fix, then you will need Disk Warrior (4.0 for Tiger) and/or TechTool Pro (4.5.2 for Tiger) to repair the drive. If you don't have either of them or if neither of them can fix the drive, then you will need to reformat the drive and reinstall OS X.
Why reward points?(Quoted from Discussions Terms of Use.)
The reward system helps to increase community participation. When a community member gives you (or another member) a reward for providing helpful advice or a solution to their question, your accumulated points will increase your status level within the community.
Members may reward you with 5 points if they deem that your reply is helpful and 10 points if you post a solution to their issue. Likewise, when you mark a reply as Helpful or Solved in your own created topic, you will be awarding the respondent with the same point values. -
Hp 2000 laptop ctrl+alt+delete disk read error and f11 not working.
Im having a problem. I have HP 2000 laptop and i recently download a antivirus thaeme asked me to resgate the conputer so i disso and i started to get this disk read error saying ctrl+alt+delete to restarem and agente i do it restart and i get the same error again. So i tries f11 to recover the laptop when i press f11 it just shown the hp logo on the middle of the screen and f11 sustém recovery at the bottom left corner and it just stay at that screen and it dosent go antes further. Anyone help?
Hi
Try to run the tests below
http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&dlc=en&docname=c01443317
If it passes then call Hp and let them know that the F11 recovery is not working and you would like to get recovery Disks they will send you the OS disks so that you can reinstall the OS back on to your unit.
Hope this helps.
***** Click the KUDOS Thumbs UP (Like) on the left to say 'Thanks'*****
****Make it easier for other people to find solutions, by marking my answer “Accept as Solution”&"Kudos"if it solves your problem.****
-VJ
Although I am an HP Employee, I am speaking for myself and not for HP. -
Need help in understanding why so many gets and I/O
Hi there,
I have a sql file somewhat similar in structure to below:
delete from table emp;-- changed to Truncate table emp;
delete from table dept;--changed to Truncate table dept;
insert into emp values() select a,b,c from temp_emp,temp_dept where temp_emp.id=temp_dept.emp_id
update emp set emp_name=(select emp_name from dept where emp.id=dept.emp_id);
commit --only at the end
the above file takes about 9-10 hrs to complete its operation. and
the values from v$sql for the statement
update emp set emp_name=(select emp_name from dept where emp.id=dept.emp_id);
are as below:
SHARABLE_MEM PERSISTENT_MEM RUNTIME_MEM SORTS LOADED_VERSIONS OPEN_VERSIONS USERS_OPENING FETCHES EXECUTIONS PX_SERVERS_EXECUTIONS END_OF_FETCH_COUNT USERS_EXECUTING LOADS FIRST_LOAD_TIME INVALIDATIONS PARSE_CALLS DISK_READS DIRECT_WRITES BUFFER_GETS APPLICATION_WAIT_TIME CONCURRENCY_WAIT_TIME CLUSTER_WAIT_TIME USER_IO_WAIT_TIME PLSQL_EXEC_TIME JAVA_EXEC_TIME ROWS_PROCESSED COMMAND_TYPE OPTIMIZER_MODE OPTIMIZER_COST OPTIMIZER_ENV OPTIMIZER_ENV_HASH_VALUE PARSING_USER_ID PARSING_SCHEMA_ID PARSING_SCHEMA_NAME KEPT_VERSIONS ADDRESS TYPE_CHK_HEAP HASH_VALUE OLD_HASH_VALUE PLAN_HASH_VALUE CHILD_NUMBER SERVICE SERVICE_HASH MODULE MODULE_HASH ACTION ACTION_HASH SERIALIZABLE_ABORTS OUTLINE_CATEGORY CPU_TIME ELAPSED_TIME OUTLINE_SID CHILD_ADDRESS SQLTYPE REMOTE OBJECT_STATUS LITERAL_HASH_VALUE LAST_LOAD_TIME IS_OBSOLETE CHILD_LATCH SQL_PROFILE PROGRAM_ID PROGRAM_LINE# EXACT_MATCHING_SIGNATURE FORCE_MATCHING_SIGNATURE LAST_ACTIVE_TIME BIND_DATA TYPECHECK_MEM
18965 8760 7880 0 1 0 0 0 2 0 2 0 2 2011-05-10/21:16:44 1 2 163270378 0 164295929 0 509739 0 3215857850 0 0 20142 6 ALL_ROWS 656 E289FB89A4E49800CE001000AEF9E3E2CFFA331056414155519421105555551545555558591555449665851D5511058555155511152552455580588055A1454A8E0950402000002000000000010000100050000002002080007D000000000002C06566001010000080830F400000E032330000000001404A8E09504646262040262320030020003020A000A5A000 4279923421 50 50 APPS 0 00000003CBE5EF50 00 1866523305 816672812 1937724149 0 SYS$USERS 0 01@</my.sql -2038272289 -265190056 0 9468268067 10420092918 00000003E8593000 6 N VALID 0 2011-05-11/10:23:45 N 5 0 0 1.57848E+19 1.57848E+19 5/12/2011 4:39 0
1) how do i re-write this legacy script? and what should be done to improve performance?
2) Should i use PL/sql to re-write it?
3) Also help in understanding why a simple update statement is doing so many buffer gets and reading , Is this Read consistency Trap as i'm not committing anywhere in between or it is actually doing so much of work.
(assume dept table has cols emp_name and emp_id also)update emp set emp_name=(select emp_name from dept where emp.id=dept.emp_id);I guess that these are masked table names ? Nobody would have emp_name in a dept table.
Can you re-format the output, using "code" tags ( [ or { }
Hemant K Chitale
Edited by: Hemant K Chitale on May 12, 2011 12:44 PM -
"A Disk Read Error Has Occured" past 239 FSB?
The title says it all. I'm runnin an Neo Platinum 2 and when booting up overclocked past 239 FSB I get "A Disk Read Error Has Occured" and it asks me to reboot. Is this as simple as my SATA being overclocked too far? I was under the impression this board had an SATA lock, but I could be wrong. Any suggestions on getting past this? Or have I reached my peak?
Quote
Originally posted by sarlen
67 mghz? That doesn't make any sense - giving it a try right now though. The ram is tricky though, I hear Ballistix is unrealiable. I'm doing 2.5-2-2-5 at 243, but nothing will make it run 255 for me (next step up to keep my cpu at 2.55). I suppose 243 isn't bad, anyone have any ideas on getting more out of this ram though?
my 3200XL doesn't even reach 210 with ras cas at 2 :/ -
everytime i try to start my pavilion zt3000 laptop i get a disk read error i have no boot or recovery disks and i cant find the right ones to order also i tried to run the hd self test: the quick and the comprehensive it doesnt tell me if my hd works or not it just tells me its complete. is my hd fried? i just replaced the original and this one died within a month. my computer was working fine then i restarted it and this has been the problem since then any help would be much appreciated thank you
everytime i try to start my pavilion zt3000 laptop i get a disk read error i have no boot or recovery disks and i cant find the right ones to order also i tried to run the hd self test: the quick and the comprehensive it doesnt tell me if my hd works or not it just tells me its complete. is my hd fried? i just replaced the original and this one died within a month. my computer was working fine then i restarted it and this has been the problem since then any help would be much appreciated thank you .
-
GT780 Disk Read Error, Boots fine after 15-45 minutes
Hi.
I've been having a problem with my laptop for the past few months now. When I start it up I end up getting a disk read error but after a short time it seems to boot up properly. I will have this problem for a couple days and then the problem disappears for about a month then reappears for couple days then disappears for the same amount time. I've sent it in once but the problem started again about 1 month after it was sent back. Does anybody have any idea what the problem could be?Quote from: Svet on 12-February-12, 15:24:07
looks like HDD has a problem
Thanks -
When I try to load my classic with tunes - I get a disk read error and itunes freezes. When I try to do an ipod disk check - the key combo to start it doesn't work. What can I do? I have already reinitialized the ipod with itunes. Still get the read error.
Was there a solution to this? This just happened to me. I can't sync or do anything and my ipod is empty. I have restored the ipod. I have attempted to do error-check and defrag but it freezes after about 20%. Please help!! I'm not very techno saavy but I can follow directions!
-
Sequential Read on table BUT0ID while opening BSP application.
Hi,
We have a problem opening Business Partner Application(comm_bupar) with only one User Id.Other application gets opened.Even if we try to copy this user to another user, the new user works properly.The User Id accesses the report SAPLCOM_BUPA_BSP_SEARCH and sequentially reads on table BUT0ID.
The application keeps on loading and gets timed out.This is the problem with only one user id with roles and authorisation same as others.
Regards,
AdityIts quite strange if you have same roles and authorisation.
I will suggest check once again and also could you please check the trace.
Thanks
Sarbjeet Singh
Maybe you are looking for
-
Problem installing weblogic 6.0 on Redhat 7.1
When trying to begin the install proccess of 'WebLogic Server 6.0 with Service Pack 2 For Redhat 7.1sh filename.bin I get the following:"Preparing to install...The included VM could not be unarchived(tar). Please try to downloadthe installer again an
-
I created a game by exending Canvas and when I run it, everything works normal when I run the program. I created seperate GUI for the game by extending JFrame and created the buttons in it for "new game", "reload", "view score"...etc. In order to sta
-
LV file corrupt? I try to load, it asks to find the file I just tried to load
I have a LV file that when I go to open it, it brings up the prompt saying "please find the Vi named "xxxx.vi" " which is the file that I just tried to open. I select the file again and just stays in a loop and never actually opens the file. Both I
-
How to hide a empty table using Javascript?
Hello! I'm using Adobe LiveCylce Desinger integrated in SAP. I have a task to hide a database-table, if the table empty is. Normmaly we can do following to check, whether the content empty is. if (this.REMARK_TEXT.rawValue == null ) this.presence = "
-
CS5 Crash when Trying to Print
Just attached my Epson 3800 printer to my new computer with CS5 and CS5 crashes whenever I try to print or even click on print settings.