Oracle Tuning Sorts to Reduce I/O
A sort area in memory is used to sort records before they are written out to disk. Increasing the size of this memory by increasing the value of the initialization parameters SORT_AREA_SIZE or PGA_AGG...
A sort area in memory is used to sort records before they are written out to disk. Increasing the size of this memory by increasing the value of the initialization parameters SORT_AREA_SIZE or PGA_AGG...
The ARRAYSIZE parameter controls the number of rows that can be returned from disk in a single network transfer. If you set ARRAYSIZE correctly, you can substantially reduce the number of network pack...
An event can be defined as a particular function, or a task, that the Oracle kernel performs on behalf of the user session or its own background process. Tasks such as reading and writing data blocks ...
This topic summarizes hints for tuning different components of your parallel server database. Data Separation Follow these rules for separating data: If at all possible, ensure that database instanc...
How to Identify a Buffer Cache Chain Latch Problem Internally, Oracle uses various types of structures to control access to elements of the databases including latches and various types of enqueuein...
Analyzing the Execution Plan When examining an execution plan, look for inefficiencies and opportunities to improve performance. When you see any of the following, you have an opportunity to tune the ...
Adding Logfiles To add a redo log, the following command is used: ALTER DATABASE database name ADD LOGFILE THREAD y GROUP n (file specification, file specification) SIZE x; or: ALTER DATABASE dat...
The database writer process (often referred to as DBWR from the times when only one was allowed, but more properly referred to as DBWn) is responsible for asynchronously writing out dirty buffers in t...
Sometimes, data blocks are read in the database, and are infrequently reused. Often in a database we also have data blocks that are of frequent use (hot blocks). It is for these types of database bloc...
Processing SQL Statements The first time a select query is executed inside the Oracle engine, the statement will generally need to proceed through 4 different stages in order to return results back to...
Once the application and memory areas have been tuned, the next performance bottleneck can be the disk subsystem. A number of performance indicators can suggest a need to improve Oracle disk I/O. A ma...
RAC uses cluster interconnects to transfer blocks between the nodes participating in the cluster. A block transfer occurs when a user session connected to one instance requests a block being held in t...