13.08.2006 IBAnalyst 2.00
- Новое
- Интерфейс
- Меню в виде тулбара (программа возможно не будет работать на Win98)
- Список серверов и баз данных. Поддерживается информация в реестре от предыдущих версий IBAnalyst.
- Меню по правой кнопке мыши в списке серверов и баз данных позволяет открыть диалог получения статистики из текущей БД, последней открытой БД или новой БД, а также удалить ненужный элемент (запись базы данных или сервера) из списка.
- Кнопка "Reload". Статистика может быть загружена повторно без запроса сохранения и диалогового окна получения статистики. По умолчанию перечитывается только информация из заголовка БД (header page), также возможно перечитать статистику целиком.
- При сохранении статистики в файл имя файла формируется автоматически:
server_database_yyyymmdd_hh-mm.iba
- Элементы
- Строка "Размер базы данных" показывает размер БД в мегабайтах, а также % данных и индексов в БД (доступно только через Services API).
- Предупреждения
- Проверка индексов на целостность (число ключей должно быть равно или больше числу записей соответствующей таблицы).
- Сообщается в Отчете и Общей информации. На странице индексов поврежденные индексы отмечены красным в столбце Keys (в хинте выводится разница между числом ключей и числом записей+версий. В случае поврежденного индекса разница является отрицательным числом).
- Фильтр "проблемных" таблиц и индексов - при его включении отображаются только те элементы, для которых существуют предупреждения IBAnalyst. Таблицы, для которых нет предупреждений, но есть "проблемные" индексы, также показываются при включении фильтра. Фильтр сбрасывается при загрузке или обновлении статистики.
- Интерфейс
- Изменения
- Статистика, полученная из Services API, сохраняется полностью включая метаданные, в "объектном" формате (*.iba). При загрузке такая статистика показывается абсолютно идентично получаемой из БД, включая размер БД, селективность индексов и т.п.
- Сохранение статистики в формате, идентичном выводу gstat, не поддерживается.
- Исправления
- Дата получения статистики для Services API выводилась без времени
- Кнопка "Reset changes" не сбрасывала изменения в калькуляторе транзакций
- Неактивные индексы выводились в списке индексов с устаревшей селективностью.
- Некорректный вывод сообщения при ошибке открытия файла БД сервером (или файл БД отсутствует).
- Вывод специального сообщения при обнаружении повреждения БД (как при получении статистики, так и при извлечении метаданных).