Avatar of Steve Berger
Steve BergerFlag for United States of America

asked on 

What is mean by ANALYZE command in oracle?

Hi,
Wht is the purpose of ANALYZE command. if we ANALYZE the table/index wht happens to the object and how it improves the performance? Because why i am asking is, I have table which is contain fuction based index like UPPER(column_name). When i execute the below query, it is getting full table access.

select * from table_name where upper(column_name) = upper('ABC');

At the same time, when i analyze the table it is getting index based scan in the explain plan output.
ANALYZE TABLE table_name COMPUTE STATISTICS;

One more thing is when i execute DBMS_STATS package also the table is getting full table access. See my execute command below.
EXEC DBMS_STATS.gather_index_stats('schema_name', 'index_name', estimate_percent => 30);

Can anyone share with me the solution of this? Thanks in advance.
Enterprise Software

Avatar of undefined
Last Comment
rleni59
ASKER CERTIFIED SOLUTION
Avatar of Guy Hengel [angelIII / a3]
Guy Hengel [angelIII / a3]
Flag of Luxembourg image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
SOLUTION
Avatar of rleni59
rleni59
Flag of United States of America image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
Enterprise Software
Enterprise Software

Enterprise software, also known as enterprise application software (EAS), is computer software used to satisfy the needs of an organization, including businesses, schools, interest-based user groups, clubs, charities, or governments. Services provided by enterprise software are typically business-oriented tools such as online shopping and online payment processing, interactive product catalogue, automated billing systems, security, enterprise content management, IT service management, customer relationship management (CRM), enterprise resource planning (ERP), business intelligence (BI), project management, human resource management (HR), manufacturing and supply chain management, enterprise application integration (EAI), and enterprise forms automation. Enterprise software is often available as a suite of customizable programs that require specialist capabilities.

6K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo