|
Насчет того, что базы разные, даже если на одном сервере лежат - это ясно.
Неясно то - каким образом выяснить что именно в базе SQL "криво" (индексы, темпы, или может лог), и как это лечить.
И есть ли в SQL какие-то инструменты (Enterprise Manager например, или другая прога) для пересоздания индексов, очистки "темпов", сжатия базы (удаления помеченных записей) и т.п.?
Я-то сам до 1С-ки с dbf-овскими базами работал и знал - как для них индексы пересоздать или сжать таблицу (удалить помеченные на удаление записи), а временные файлы сам создавал и сам же удалял (при необходимости). Для этого специальные команды были во всех x-base языках.
Но при этом я сам задавал имена файлов, в которых хранились данные и индексы к ним, сам описывал ключи индексных файлов.
А с 1С-кой все не так просто, т.к. я не могу средствами конфигурирования выяснить - что в какой таблице в SQL-ной базе находится Поэтому не представлю - как в SQL-ной базе сделать что-то подобное, и чтобы при этом ничего не сломалось.
Полагал что SQL-сервер об этом сам заботится. Но если это не так, то какими средствами это можно сделать "вручную"? |
|