Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is an EXPLAIN in DB2.
How and what is the steps followed in EXPLAIN command. Can
all the queries be used in EXPLAIN command to check the
performance.

Answers were Sorted based on User's Feedback



What is an EXPLAIN in DB2. How and what is the steps followed in EXPLAIN command. Can all the quer..

Answer / yuvaevergreen

>>Explain can be used to improve the performance of queries.
>>Explain command populates three tables
PLAN_TABLE,DSN_STATEMNT_TABLE,DSN_FUNCTION_TABLE. These
tables contains various info about the queries which can be
used for improving the performance.
>>Step1:PLAN_TABLE must be created.
>>Step2:Use explain sql or explain option in Bind to
populate the tables.
>>For example,explain plan set queryno=01 for select empname
from employee;
This would populate plan and statement table.Assigned
queryno would be 01.
>>Alternately EXPLAIN(YES) in BIND option.
>>Only select,insert,update,select for update,delete, delete
current of cursor,update current of cursor can be used in
explain.

Is This Answer Correct ?    7 Yes 0 No

What is an EXPLAIN in DB2. How and what is the steps followed in EXPLAIN command. Can all the quer..

Answer / s.v.venkata sivaprasad

explain is the db2 tool which used to improve db2
performance and provides best access path to package

Is This Answer Correct ?    1 Yes 0 No

What is an EXPLAIN in DB2. How and what is the steps followed in EXPLAIN command. Can all the quer..

Answer / ryan

Whenever we run a query,DB2 creates an access plan that specifies how it will access the requested data. This is created whenever the sql is compiled at bind time for static sql and before execution for dynamic sql.
DB2 bases the access paths on the SQL statements and also on the statistics and configuration parameters of the system.
Even when an sql is made efficient, it can become inefficient as data grows. So, we need to run DB2 runstats  so as to keep updated statistics . DB2 config and storage can change and plans can be rebound. Db2 explain gives us the info for the plan, package, or SQL statement when it is bound. The output of the EXPLAIN  is stored in user-created table called plan table. Whenever we want to tune a query, we need to go and check the plan table so as to get an idea of the access path DB2 optimizer is using.
http://mframes.blogspot.in/2015/01/db2-explain-and-plan-table-column-names.html

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More DB2 Interview Questions

What techniques will be used to avoid deadlock??

5 Answers   IBM, SUN,


What is netezza database?

0 Answers  


Is db2 a mainframe?

0 Answers  


What is lock escalation?

2 Answers  


i tried to copy some records from microsoft excel to as-400 physical file through "Bosanova" emulation. Out of 14000 records only 12000 records copies and subsequently programe started to hang. Then, i closed the program forcefully. I did' under stand the problem. Also when i try to compile the physical file it is showing as "The file in use". How to overcome this problem?

0 Answers   TATA,


What is FREEPAGE and PCTFREE in TABLESPACE creation?

1 Answers  


What action db2 takes when a program aborts in the middle of a transaction?

0 Answers  


Give some example of statistics collected during RUNSTATS?

1 Answers  


How does one remove entries from the SCT02 table?

1 Answers  


Explain what a plan is?

3 Answers   CTS,


How do you Load a table ?? and what is Load replace ?

2 Answers   Xansa,


What DB2 Catalog column tell you when an index needs table reorganized ?

1 Answers  


Categories