на уровне СУБД не пробовал, а сделал по-другому:
сразу после завершения отчета RSUVM007 (контрольные измерения) транзакция DB2 Производительность Statement Cache
фильтр по имени ABAP-программы RSUVM007
выдает все таблицы с SQL запросами к каждой, к которым обращается искомый отчет. отсортировать сначала те, по которым идет наибольшее время обращения и сделать им RUNSTAT и REORG
в моем случае 3 таблицы, количество записей в которых 8 млн, 7 млн и 25 млн.
так же таблицы, к которым обращается отчет, можно увидеть в транзакции SM50, отсортировав по имени пользователя, от которого он запущен. правда, там будут только текущие обращения (при обновлении списка имена таблиц меняются), поэтому DB2 предпочтительнее
|