to go. In the development, we have to do some optimization of business logic, to avoid complex logic operations, especially to avoid a very large number of cycles of business logic processing, on the one hand we want to simplify business logic, some business logic to the program to deal with, on the other hand we can use SQL very clever to achieve a lot of logic complex requirements, Avoid having to do a lot of complex logic processing, rather than
August 14, 2017, a city of Oracle related Scheduler ETL extraction speed is very slow, the average SQL statement execution time of about 9 seconds, if shown:650) this.width=650; "Src=" http://img.blog.csdn.net/20170814133720856?watermark/2/text/ ahr0cdovl2jsb2cuy3nkbi5uzxqvd3d3x3h1zv94aq==/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/dissolve/70/gravity/ Center "width=" "style=" border:0px;vertical-align:mi
is much higher than that of the composite Index query efficiency, while in 11.2.0.3 version Verify that the ad hoc query efficiency of the common composite index is more efficient than the efficiency of the bitmap index) Create TableT (name_id, gender not NULL, location not NULL, Age_range not NULL, data) as Selectrownum, Decode ( Floor(Dbms_random.value (0,2)),0,'M',1,'F') gender, Ceil (Dbms_random.value (0, -) Location , decode ( Floor(Dbms_random.value (0,4)),0,' Child',1,' Young',2,'Middle
add data to the table (delete, update operations, and so on), add the address of the new record to the index, which slows down the new data. Presumably, to be able to read it, it's not exactly right. Knowing the index, we can add the appropriate index above the table to improve the performance of the query statement.You can look at an index as a unique table, SQL query, if the field is indexed field will be indexed to query, then the index of this un
1. New tuning Set Object ***************************************** ---Authorize grant administer any SQL TUNING SET to Scott;---Delete the existing stsbegin Dbms_sqltune. Drop_sqlset (sqlset_name = ' ocpyang_sts '); end;/---new Stsbegin dbms_sqltune. Create_sqlset (sqlset_name = ' ocpyang_sts ', Sqlset_owner = ' SCOTT ', description = ' ocpyangtest '); end;/---Vi
Label:A recent project involves data-table queries of large data volumes. The total data table is about 700 million-2 billion, the primary key to establish a global unique index, the partition policy is hash partition + range partition, most of the time the query condition hit record more than million, a single return to the previous XX record. The following experiences are summed up in the tuning process:(1) Minimize the interval limit, even if the a
Oracle SQL Tuning Health Check ScriptWe focus on the performance of database system, the main task of database tuning is to optimize SQL. Good data architecture design, with application system middleware and writing a beautiful SQL
an execution plan, and stored in a database of SQL statements, is a collection of control flow language, the speed of course fast. 48, the return value of the function is not too large, this overhead is very large. A user-defined function that executes as a cursor consumes a large amount of resources if a large result is returned with a stored procedure. 49, as far as possible to avoid repeated access to the same or several tables, especially the lar
time and reduce the syntax errors caused by the column ambiguity. 14. Replace distinct with exists:When submitting a query that contains one-to-many table information, avoid using DISTINCT in the SELECT clause. You can generally consider replacing with exists Example: (Low efficiency) Select from where d.dept_no = e.dept_no; Efficient Select from where exists (select1fromwhere d.dept_no = e.dept_no); exists makes queries faster because the RDBMS core module returns results immediately after t
rationally;② Historical Data Quick cleanup: ALTER TABLE t truncate partition P1;.Disadvantages:① too many partitions also increase overhead, and in general, tables above the million data level are considered for partitioning.② too many partitions also result in a workload on partition maintenance.4. Index Organization table (index-organized Tables)The table itself is the index, and the index itself is the table. For configuration tables that are rarely updated.Pros: eliminate back tables and ap
Label:11g new Features-automatic SQL tuning (Automatic SQL Tuning) In Oracle 10g, an automatic SQL Tuning feature was introduced. In addition, ADDM monitors
in 10g, Oracle launched its own SQL optimization aids : SQL Optimizer (SQL Tuning Advisor :STA) , it is the new Dbms_sqltune package. Use the STA to make sure that the optimizer is in CBO mode. but I think that using this tool is only suitable for people who don't understa
Label:Original: SQL Server Tuning series advanced (How to index tuning)ObjectiveIn the previous article we analyzed the role of statistical information in the database, and we have learned how the database uses statistics to control the distribution of the contents of tables in the database. Children's shoes are not clear and can be clicked for reference.As a
Over the past decade, Oracle has become one of the most professional databases in the world. For IT professionals, it is important to ensure that Oracle's powerful features are used to improve the productivity of their companies. One of the most effective ways to do this is through Oracle tuning. It has a large number of tuni
in 10g, Oracle launched its own SQL optimization aids : SQL Optimizer (SQL Tuning Advisor :STA) , it is the new Dbms_sqltune package. Use the STA to make sure that the optimizer is in CBO mode. but I think the use of such tools, only for the people who do not understand the
Pq_distribute hints are often used to improve the performance of connection operations between partitioned tables in the Data Warehouse. The Pq_distribute hint allows you to determine how table data rows participating in a connection are allocated between production and consumption parallel query service processes. Pq_distribute prompt accepts three parameters: table name, outer allocation, and internal allocation.When parallel query connections are performed, we always try to avoid parallel_to_
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.