Optimizing Indexes using SYNCNUM

From Recital Documentation Wiki
Revision as of 11:07, 5 October 2010 by Yvonnemilne (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Recital Character and date indexes are optimized based on the use of the pseudo column SYNCNUM to ensure that all keys are unique. Every row/record in a table has a unique SYNCNUM value for that table.

The optimization is enabled in Recital 10. Any new character or date indexes include the SYNCNUM column automatically: character indexes have SYNCNUM added to the end of the expression, date indexes are converted to DTOS() and have the SYNCNUM added to the end. Numeric index are not affected.

The index for existing Recital tables from earlier versions should be rebuilt (INDEX) for use in Recital 10. The rebuild will add the SYNCNUM to the key.