Показать сообщение отдельно
Старый 24.09.2010, 11:20   #13  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от 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)
и провести реорганизацию данных (хотя бы один раз)
Миниатюры
Нажмите на изображение для увеличения
Название: 1.PNG
Просмотров: 438
Размер:	56.1 Кб
ID:	6178  
Вложения
Тип файла: xls def_tables.xls (29.5 Кб, 121 просмотров)
__________________
полезное на axForum, github, vk, coub.