Цитата:
Сообщение от
Def
table_name row_count table_size data_space_used idx_space_used unused_space
INVENTTRANS 63858530 150592936 24709000 110640000 15243936
LEDGERTRANS 17039073 93479104 37290672 52150808 4037624
кстати, если загрузить ваши данные и проанализировать.
то сразу видно, что у LedgerTrans и InventTrans (особенно у InventTrans) индексы занимают гораздо большее место, чем сами данные.
Это значит, что, скорее всего, на поддержку индексов система тратит неадекватно большое время (при записи и обновлении). А к trans таблицам обновление/добавление применяется очень часто.
кроме того, судя по тому, что у InventTrans неиспользуемое место почти сравнялось с местом под данные, можно сделать предположение, что вы давно не проводили реорганизацию данных в SQL. следовательно, скорее всего, данные сильно фрагментированы. Следовательно, SQL выполняет гораздо больше операций чтения/записи с диском.
Скорее всего, стоит еще раз подумать над индексами (особенно у InventTrans)
и провести реорганизацию данных (хотя бы один раз)