SPD Server has a table option called MINMAXVARLIST=. The primary purpose of MINMAXVARLIST= is
for use with server dynamic cluster tables, where specific members in the dynamic
cluster contain a set or range of values, such as sales data for a given month. When
a server SQL subsetting WHERE clause specifies specific months from a range of sales
data, the WHERE planner checks the
MIN and MAX variable list. Based on the MIN and MAX list information, the server WHERE
planner includes or eliminates member tables in the dynamic cluster for evaluation.
Use the MINMAXVARLIST= table option with either numeric or character-based columns.
MINMAXVARLIST= uses the list of columns that you submit to build a variable list.
The MINMAXVARLIST= list contains only the minimum and maximum values for each column.
The WHERE clause planner uses the index to filter SQL predicates quickly, and to include
or eliminate member
tables belonging to the cluster table from the evaluation.
Although the MINMAXVARLIST=
table option is primarily intended for use with dynamic clusters,
it also works on standard server tables. MINMAXVARLIST= can help
reduce the need to create many indexes on a table, which can save
valuable resources and space.
The MINMAXVARLIST= table
option is available only when a table is being created or defined.
If a table has a MINMAXVARLIST= variable list, moving or copying the
table will destroy the variable list unless MINMAXVARLIST= is specified
in the table output.