Skip to content
pvmehta.com

pvmehta.com

  • Home
  • About Me
  • Toggle search form
  • changing kernel parameter in Oracle Enterpise Linux Linux/Unix
  • Goldengate document from Porus Oracle
  • usnsql.sql Displays information about UNDO segments with sql statements Oracle
  • sqlnet.ora paramters Oracle
  • Locally Managed Tablespace and Dictionary managed tablespace (LMT-DMT) Oracle
  • block_ident.sql Oracle
  • Read CSV File using Python Python/PySpark
  • cif crons Linux/Unix
  • scripts to take listener.log backup Linux/Unix
  • Set Role explaination. Oracle
  • Implementing Listener Security Oracle
  • Facts about SCN and Rollback Segment Oracle
  • v$event_name Oracle
  • compile_inv.sql Oracle
  • exp syntax in oracle 10g 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

  • Pending Transaction Neighbors Script Oracle
  • alter database backup controlfile to trace Oracle
  • perf_today.sql Oracle
  • Ports used by Oracle Software Oracle
  • fkwoindex.sql /* Find FK without Index */ Oracle
  • Changing the Global Database Name 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 (393)
  • PHP/MYSQL/Wordpress (10)
  • POSTGRESQL (1)
  • Power-BI (0)
  • Python/PySpark (7)
  • RAC (17)
  • rman-dataguard (26)
  • shell (149)
  • SQL scripts (342)
  • SQL Server (6)
  • Uncategorized (0)
  • Videos (0)

Recent Posts

  • Complete Git Tutorial for Beginners25-Dec-2025
  • Postgres DB user and OS user.25-Dec-2025
  • Trace a SQL session from another session using ORADEBUG30-Sep-2025
  • SQL Server Vs Oracle Architecture difference25-Jul-2025
  • SQL Server: How to see historical transactions25-Jul-2025
  • SQL Server: How to see current transactions or requests25-Jul-2025
  • T-SQL Vs PL/SQL Syntax25-Jul-2025
  • Check SQL Server edition25-Jul-2025
  • Checking SQL Server Version25-Jul-2025
  • Oracle vs MYSQL Architecture differences (For DBAs)24-Jul-2025

Archives

  • 2025
  • 2024
  • 2023
  • 2010
  • 2009
  • 2008
  • 2007
  • 2006
  • 2005
  • How to find password change date for user Oracle
  • Find total file sizes Linux/Unix
  • chk_space_SID.ksh Linux/Unix
  • How to see which patches are applied. Oracle
  • Check Oracle installed products using one command Oracle
  • Committing distributed transaction using commit force Oracle
  • executing Function from SQLPLUS prompt Oracle
  • Transfer SQL Profiles from One database to other database. Oracle

Copyright © 2026 pvmehta.com.

Powered by PressBook News WordPress theme