|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Kirill
Зарегистрирован: 19.01.2009 Сообщения: 66 Откуда: Санкт-Петербург
|
Добавлено: Ср Апр 28, 2010 4:18 pm |
|
Длительное открытие таблиц в GasKit |
|
Пользователи задали вопрос: "В чем причина торможения в GasKit при открытии информационных таблиц? Таблица состояния резервуаров, например, открывается около минуты".
Оказалось, что в таблице остатков в емкостях MeasTank нет индекса на поле EventID. Анализ архивов показал, что раньше этот индекс был. Потеря индекса в MDB-базах не может случиться сама по себе. Индекс - это элемент структуры базы данных, который можно изменить только целенаправленно.
В других таблицах все необходимые индексы присутствовали.
Влияние этого индекса на скорость отображения таблиц F3 и F5 прямое.
Порядок действий для восстановления индекса:
- выйти из GasKit;
- открыть файл Journals.mdb в Access-е;
- зайти в конструктор таблицы MeasTank;
- в свойствах поля EventID поставить индексированное поле "Да (Совпадения не допускаются)";
- сохранить макет таблицы;
- закрыть Access;
- запустить GasKit и проверить скорость открытия таблиц.
После восстановления индекса таблицы стали открываться без задержек. _________________ Скворцов Кирилл |
|
Вернуться к началу |
|
|
|
|
Часовой пояс: GMT + 3
|
Страница 1 из 1 |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|