Previous Topic: TUNE INDEXNext Topic: TUNE INDEX Parameter


TUNE INDEX Syntax

►►─ TUNE INDEX FOR ─────────────────────────────────────────────────────────────►

 ►─┬─ AREA sql-area-name ──────────────────────────────────────────────────────┬►
   │                                                                           │
   │         ┌───────────────────────────────,───────────────────────────────┐ │
   ├─ TABLE ─▼─┬──────────────┬ table-name ┬────────────────┬┬──────────────┬┴─┤
   │           └ schema-name. ┘            └ ix-or-con-spec ┘└ tune-options ┘  │
   │                                                                           │
   └─ DBNAME dbname SUBSCHEMA ss-name ─┬────────────┬──────────────────────────┘
                                       └─ set-spec ─┘
 ►─┬─────────────────────────────────────────────┬─────────────────────────────►
   └─ DEFAULT ─┬────────────────┬─ tune-options ─┘
               └─ TUNE OPTIONS ─┘

 ►─┬──────────────────────────────────────┬────────────────────────────────────►
   └─ COMMIT INTERVAL ─┬─ cmt-interval ─┬─┘
                       └─ 100 ◄─────────┘

 ►─┬──────────────────────────────────────┬────────────────────────────────────►◄
   └─ NOTIFY INTERVAL ─┬─ not-interval ─┬─┘
                       └─ 0 ◄───────────┘

Expansion of ix-or-con-spec

   ┌─────────────────────────────────────────────────────────────────────┐
►►─┴─┬─ CONSTRAINT ─┬─ constraint-name ──────────────────────────────┬─┬─┴─────►◄
     │              │                                                │ │
     │              │     ┌──────────────────,─────────────────┐     │ │
     │              └─ ( ─▼─ constraint-name ─┬───────────────┬┴─ ) ─┘ │
     │                                        └─ tune-options ┘        │
     └─ INDEX ─┬─ index-name ───────────────────────────────┬──────────┘
               │                                            │
               │     ┌──────────────,─────────────────┐     │
               └─ ( ─▼─ index-name ─┬────────────────┬┴─ ) ─┘
                                    └─ tune-options ─┘

Expansion of set-spec

►►─── SET ─┬─ set-name ──────────────────────────────┬─────────────────────────►◄
           │                                         │
           │     ┌───────────────,─────────────┐     │
           └─ ( ─▼─ set-name ┬────────────────┬┴─ ) ─┘
                             └─ tune-options ─┘

Expansion of tune-options

    ┌───────────────────────────────────────────────────────────────────────┐
►►──▼─┬─ REBALANCE ─┬─ NO ◄───┬───────────────────────────────────────────┬─┴──►◄
      │             └─ YES ───┘                                           │
      │                                                                   │
      ├─ RESEQUENCE ─┬─ NO ◄───┬──────────────────────────────────────────┤
      │              └─ YES ───┘                                          │
      │                                                                   │
      ├─ TEMPORARY INDEX UTILIZATION ┬────┬─┬ ixutil-pct ┬ PERCENT ─┬─┬───┤
      │                              └ IS ┘ │            └─ % ──────┘ │   │
      │                                     └─ key-count ─────────────┘   │
      │                                                                   │
      └─ TEMPORARY PAGE RESERVE ┬────┬─┬ page-reserve-pct ┬ PERCENT ─┬─┬──┘
                                └ IS ┘ │                  └─ % ──────┘ │
                                       └─ reserve-character-count ─────┘