Learn about oracle 12c performance tuning training, we have the largest and most updated oracle 12c performance tuning training information on alibabacloud.com
Document directory
Preliminary steps
Using bind variables
There are several relatively easy steps you can take to improve performance. From the user's perspective, one of the most frequently used interfaces with a database involves SQL statements, so getting a handle on them is a good place to start, in terms of being able to see an immediate improvement. -->Oracle
This article describes how to adjust the performance of Oracle 9i on AIX, we all know that memory access conflicts occur when the actual applied memory of a process exceeds the total physical memory of the system, the system exchanges programs and data between memory and hard disk.
Control Memory switching (Paging)
A large number of memory swap operations will greatly affect the
monitoring is necessary 207Thinking on the construction of 6.7 operation and maintenance platform--meta data management 2096.8 Monitoring blind spots and diagnostic cases 210Monitoring blind spots: A potential monitoring problem caused by dual 210Diagnostic Case: Standby CPU Usage Exception Optimization 213Diagnostic Case: Two alarm information combined with analysis of DG Problem 216Diagnostic case: Monitoring anti-monitoring error--an analysis of a Orabbix alarm 222Diagnostic case: Customizin
Summary: This article begins with a detailed introduction to the concept of shared pool in Oracle and the memory structure included. It then provides an in-depth overview of Oracle's management mechanisms for shared pool. Finally, the paper introduces the practical method of buffer cache monitoring and tuning.
1. The concept of shared pool
Oracle databases, as
To improve performance, we have tried a number of ways or scenarios that the Oracle database itself has provided, mainly including:
Shared server mode (MTS)Cluster technology (clustering) RACPartitionParallel processing (mainly parallel queries)
These features provided by Oracle are indeed used for performance improvem
first wait event is read by other session.
Top 5 Timed Foreground Events
Read by other session is defined as follows:
Read by other session Definition: When information is requested from the database, Oracle will first read the data from disk into the database buffer cache. if two or more sessions request the same information, the first session will read the data into the buffer cache while other sessions wait. in previous versions this wait was clas
); BEGINdbms_output.enable (1000000 ); FOR err_num IN 10000 .. 10999LOOPerr_msg: = SQLERRM (-err_num); IF err_msg not like '% message' | err_num |' not found % 'THENdbms_output.put_line (err_msg); end if; end loop; END; /On Unix systems, put the event information in a text file $ ORACLE_HOME/rdbms/mesg/oraus. msg you can use the following script to view event information event = 10000 while [$ event-ne 10999] doevent = 'expr $ event + 1' oerr ora $ eventdone for the/being tracked event, run the
1 exp Tuning
1.1 Use direct and recordlength options
The direct parameter defines whether to use direct path (direct = y) or conventional path (direct = n) for export ). Conventional path export uses the SQL SELECT statement to extract data from the table. direct path export reads data directly from the disk to the PGA and writes the data to the export file as is, this avoids the data conversion process at the SQL command processing layer and grea
As mentioned in parts 1th and 2nd, there are several relatively easy steps to improve performance you can take, one of these steps involves using an automated tool to "guide" you to write SQL statements, there are many production performance analysis or performance tuning tool manufacturers, in the following article, W
An index is an optional structure maintained by Oracle that provides fast access to data. It is difficult to know exactly where to use the index, and it is advantageous to use the index to adjust the retrieval speed. When an index is established, you must specify the name of the table used for tracking and one or more table columns. Once an index is established, Oracle automatically maintains the index when
access records in a table:
A, full table scan
A full table scan is a sequential access to each record in the table. Oracle optimizes full table scans in a way that reads multiple data blocks (database block) at a time.
B, access to the table through rowID
You can use ROWID access mode to improve the efficiency of the Access table, ROWID contains the physical location information recorded in the table. Oracle
Everything has its source, to solve the problem, also have to start from the source, the impact of Oracle performance is very many sources, including the following: the hardware configuration of the database: CPU, memory, network conditions.
1. CPU: CPU data processing capacity in any machine is often a symbol of the performance of the computer, and
Oracle is a high-performance database software. You can adjust parameters to optimize the performance. Performance optimization is mainly divided into two parts:
First, the database administrator optimizes the system parameters;
Second, developers can adjust their applications through optimization.
Here, we will only d
The Time Model for oracle performance optimization collects statistics on the time model. The time model counts the time spent in the database according to the operation type. The most important time model is the database time-DB time, which represents the total time of the front-end session in the database, and is an indicator of the overall instance load .. Database time is an important proportion of the
record is added to a table or the index column is modified. This means that each record's insert, DELETE, and update will pay more than 4, 5 disk I/O. Because indexes require additional storage space and processing, those unnecessary indexes can slow query response time. and the larger the table, the more serious the impact.The places to be aware of using indexes:1 . To avoid using not on the index column, we want to avoid using not on the index column, which does not produce the same effect as
This is my colleague to the company to do internal training ppt of the handout, for everyone to share. This is the training outline, PPT in Find place to upload, and so found will send the link here.
Put it on the csdn for the time being, earn points download points: download.csdn.net/download/kingstarer/10655069
Cut a few ppt page you can preview it first
Hello, everyone, welcome to participate in tod
Products: AIX, Oracle
Platform: pseries, AIX
Version: All
Conflicts in memory access now when the process requests more memory than the total physical memory of the system, in order to handle this situation, the system swaps the program and the data between the memory and the hard disk.
Control Memory Exchange operation (paging)
A large number of memory exchange operations can greatly affect the performance
For some distributions today, there are already three dynamic performance views available to DBAs (database Administrator, DBA) and developers, respectively, V$sql, V$sqlarea, and V$sqltext.
These views can be used to collect statistical information about the execution of SQL commands. The fourth dynamic performance view, V$sqlstats, is added to Oracle 10g, Rele
Summary of Oracle Performance Tuning recommendationsPrinciple One: Note the connection order in the WHERE clause:Oracle uses a bottom-up sequential parsing where clause, according to which the connection between tables must be written before other where conditions, and those that can filter out the maximum number of records must be written at the end of the WHERE
Buy Oracle Database Course package and enjoy 85 discount!!Package Address: http://edu.51cto.com/pack/view/id-807.htmlPerformance optimization for Oracle 11g R2 databaseDatabase performance problem is the most discussed topic in database field, because it involves database principle, IO storage, server performance, fore
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.