answersLogoWhite

0


Best Answer

main objective is to retrieve data quickly.

Query optimization is the refining process in database administration and it helps to bring down speed of execution. Most of the databases after are built and filled with data, and used come down on speed. The time taken to execute a query and return results exponentially grows as the amount of data increases in the database leading to more waiting times on the user, and application sides. Sometimes the wait times could range from minutes, to hours, and days as well in worst cases.

Technically one of the reasons of slow speeds of executions could be excess normalization leading to multiple tables. More the number of tables, more is the complex nature of joins, and thus leading to more execution times. Sometimes, the complex nature of joins could worse the situation by bring the execution into deadlock.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are objectives query processing optimization?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the main four phases of query processing in dbms?

Query processing can be divided into four main phases: decomposition, optimization, code generation, and execution.


What is heuristic optimization?

Where the 'query tree' or 'algebra tree' is transformed using a set of predefined rules that will improve the queries performance. Performing the selections as early as possible to reduce load. It is a form of Query Processing.


Heuristics that are used to improve the processing of a query in database management?

the hauristic that should be applied to improve the processing of a query


What is query Optimization?

Queries of a database can be fast or slow. Depends on a lot of things. The size of the table, the amount of data you are requesting from the query, etc. One of the ways a dba can help query optimization, is by "updating statistics" on a table. Statistics of a table allows the query to find the most efficient way to gather the data from the table.


Why DBA understand query optimization?

he is the main person for the data administration for the relational database management systems. therefore, he needs to understand the query plan and be able to suggest the suitable query plan that would satisfy the query.


Query processing in a distributed database environment?

its a BEAR


Query execution statistics in query processing in dbms?

create table vino(char name(6));


How you Explain heuristics-based optimization in a distributed database system?

In Heuristic-based Optimization, the query execution is refined based on heuristic rules for reordering the individual operations.


What is the goal of query optimization Why it is important?

The goal of query optimization is to reduce the system resources required to fulfill a query, and ultimately provide the user with the correct result set faster. Query optimization is important for at least a few reasons. First, it provides the user with faster results, which makes the application seem faster to the user. Secondly, it allows the system to service more queries in the same amount of time, because each request takes less time than unoptimized queries. Thirdly, query optimization ultimately reduces the amount of wear on the hardware (e.g. disk drives), and allows the server to run more efficiently (e.g. lower power consumption, less memory usage).


How to solve the query processing of distributed database management system?

o


Why would you want to override automatic query optimization?

Sometimes, the query designer may know information that can be overlooked by the query optimizer. Often, in the course of testing queries, one may find that it is actually faster not to use a certain index or to use a different index. When this is the case, database management systems such as Oracle include a facility to override the query optimizer, called query hints.


What are multi objective optimization methods?

Multi-objective optimization methods are used to solve problems with multiple conflicting objectives that need to be optimized simultaneously. These methods aim to find a set of solutions that represent a trade-off between the different objectives, known as the Pareto optimal solutions. Examples include genetic algorithms, particle swarm optimization, and multi-objective evolutionary algorithms.