Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • Remove DOS CR/LFs (^M) Linux/Unix
  • temp_use.sql diplays usage of temp ts Oracle
  • Wait time tuning research Oracle
  • Good Doc 28-JUN-2006 Oracle
  • Oracle 10g Installation/Applying Patches Tips Oracle
  • Virtual Indexes in Oracle Oracle
  • Global Unique Identifier Generation in Oracle 9.2 SYS_GUID() Oracle
  • Oracle 11g RAC on OEL 5 and Vmware 2 Oracle
  • Trace a SQL session from another session using ORADEBUG Oracle
  • Test Case for Inserting Multiple (2.3 Million rows in 26 Seconds) Oracle
  • secure crt settings Linux/Unix
  • Unix command for system configuration Linux/Unix
  • sid_wise_sql.sql Oracle
  • Oracle Release Explaination Oracle
  • findx.sql /* Find Indexes on specified USER.TABLE_NAME */ Oracle

Composite Index creation tip from Vivek

Posted on 06-Feb-2007 By Admin No Comments on Composite Index creation tip from Vivek

When you create a composite B-tree index, you should consider the following.

The most restrctive condition: The condition that returns the least number of rows. The column that is involved in this condition, should be the leading column of B-tree index.

So for finding the candidate of composite index columns, column order should be..

( Column involved in the most restrictive condition, …….. , column involved in the least restrictive condition).

Also, consider the data distribution while checking restrictive columns. Above analysis will work better for uniformly distributed column values.

Oracle, SQL scripts

Post navigation

Previous Post: Histogram information
Next Post: Another export with Query

Related Posts

  • lck.sql Oracle
  • How to analyze statspack or AWR report. Oracle
  • Generating XML from SQLPLUS Oracle
  • Backup and Recovery Scenarios Oracle
  • Oracle 11g RAC on OEL 5 and Vmware 2 Oracle
  • Benefits and Usage of RMAN with Standby Databases Oracle

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Ansible (0)
  • AWS (2)
  • Azure (1)
  • Django (0)
  • GIT (1)
  • Linux/Unix (149)
  • MYSQL (5)
  • Oracle (402)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (18)
  • rman-dataguard (26)
  • shell (150)
  • SQL scripts (350)
  • SQL Server (6)
  • Uncategorized (5)
  • Videos (0)

Recent Posts

  • SAT Mathematics 10 questions and answer at the end.30-Apr-2026
  • top 10 AI news today30-Apr-2026
  • runon_allpdbs_show_conname.sh23-Apr-2026
  • runon_allcdbs_find_pdbs.sql23-Apr-2026
  • Running PDB on single node in RAC09-Apr-2026
  • find_arc.sql09-Apr-2026
  • pvm_pre_change.sql08-Apr-2026
  • find_encr_wallet.sql08-Apr-2026
  • find_pdbs.sql08-Apr-2026
  • Creating a Container Database using dbaascli08-Apr-2026

Archives

  • 2026
  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • Processes parameter and its dependencies on OS kernel parameters Linux/Unix
  • Vivek’s egrep commands to trace problem. (on linux x86-64) Linux/Unix
  • To see only files and/or folders using LS command Linux/Unix
  • TRUNCATE table and disabling referential constraints. Oracle
  • How can I tell if ASO is installed ? Oracle
  • Generating XML from SQLPLUS Oracle
  • findinfo.sql (SQL for getting CPU and Active session info) Oracle
  • How to hide author name in WordPress BLOG PHP/MYSQL/Wordpress

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme