Сбор статистик в DB2
RUNSTATS ON TABLE SchemaName.TableName WITH DISTRIBUTION ON KEY COLUMNS AND SAMPLED DETAILED INDEXES ALL;
А еще вот кусок кода для отключения статистических профилей в базе, создаваемой 1С:
db2 -td@ <<EOF
BEGIN
FOR v_row AS (SELECT tabschema, tabname FROM syscat.tables
WHERE tabname LIKE 'V8%'
AND statistics_profile IS NOT NULL)
AND statistics_profile IS NOT NULL)
DO
CALL admin_cmd('RUNSTATS ON TABLE "'
|| v_row.tabschema || '"."'
|| v_row.tabname || '" UNSET PROFILE');
|| v_row.tabschema || '"."'
|| v_row.tabname || '" UNSET PROFILE');
END FOR;
END @
EOF