Хочу подкинуть вам готовый скрипт на перестройку индексов в БД, потому как не уверен что все умеют это делать. Проверено что отрисовка объектов в ArcMap идет быстрее при перемещении по карте.
Откройте Query Analyzer, залогиньтесь, выберите вашу SDE базу. Вставьте вот этот скрипт и запустите его. (вместо ку-ку, напишите название вашей базы данных
USE ку-ку
DECLARE @MyTable varchar(32)
DECLARE @MyIndex varchar(32)
DECLARE MyCursor CURSOR FOR
SELECT o.name, i.name
FROM sysobjects o INNER JOIN sysindexes i ON o.id = i.id
WHERE (o.xtype = 'U') AND (INDEXPROPERTY(i.id, i.name, 'isStatistics') = 0) AND (i.dpages > 0)
ORDER BY o.name, i.indid
OPEN MyCursor
FETCH NEXT FROM MyCursor INTO @MyTable, @MyIndex
WHILE @@FETCH_STATUS=0
BEGIN
PRINT 'Дефрагментация индекса
'+@MyIndex+' из таблицы
'+@MyTableDBCC INDEXDEFRAG (0,@MyTable,@MyIndex)
FETCH NEXT FROM MyCursor INTO @MyTable, @MyIndex
END
CLOSE MyCursor
DEALLOCATE MyCursor
Удачи