DBInfo (free)

Загрузить

Лицензии

  • Бесплатно

Загрузить


IBSurgeon DBInfo создана для визуализации статистики о внутренней структуре баз данных Firebird или InterBase, с тем чтобы администраторы и разработчики БД могли увидеть, какой процент занимают в БД страницы данных, индексов, блобов и других типов. Эта информация важна для понимания процессов, протекающих в реальных базах данных, и позволяет оценить соотношение различных данных, хранящихся в БД.
 

Часто Задаваемые Вопросы

1. Для чего предназначен инструмент DBInfo?


IBSurgeon DBInfo Этот инструмент позволяет:
  • увидеть сколько данных, индексов, блобов, etc находится в Вашей базе данных,
  • обнаруживать некоторые проблемы (при наличии "плохих" страниц) в БД,
  • увидеть данные о размере страниц данных, общем размере БД, формате БД, соотношении наличия различных типов страниц в БД.

2. Какие версии InterBase и Firebird поддерживаются?


Все версии, начиная от InterBase 4.0 до последних версий InterBase и Firebird versions. DBInfo поддерживает следующие версии On-Disk-Structure:
  • 8.x - InterBase 4.x
  • 9.x - InterBase 5.x
  • 10.0 - InterBase 6.x, Firebird 1.0
  • 10.1 - Firebird 1.5.x
  • 11.x - InterBase 7.0/7.1/7.5
  • 11.x - Firebird 2.0/2.1/2.5
  • 11.x - Firebird 2.x
  • 12.x - InterBase 2007
  • 13.x - InterBase 2009
  • 15.x - InterBase XE

3. Нужен ли работающий сервер InterBase или Firebird для использования DBInfo?


Нет. DBInfo проверяет базу данных на низком уровне, используя прямой доступ к файлу, без сервера. Также не нужна клиентская библиотека (fbclient.dll или gds32.dll).

4. Могу ли проверить БД с помощью DBInfo на другом сервере?


Да и нет. Т.к. DBInfo непосредственно открывает файл БД, т.е. использует прямой доступ к файлу базы данных, то Вы можете открыть БД на удаленном сервере только через совместно используемые сетевые папки.

5. Что делать, если DBInfo обнаружил потенциальные повреждения в моей БД?


Проверьте БД с помощью gfix. Если gfix аварийно завершается при попытке проверки, проверьте БД с помощью FirstAid и пришлите полный лог на [email protected]. Мы сможем помощь либо с помощью ручного ремонта баз данных Firebird или InterBase, либо посоветуем приобрести лицензию на полную версию FirstAID.

6. Как я могу посмотреть, сколько места занимает каждая таблица или индекс в БД?


В этом случае Вам понадобится наш инструмент IBAnalyst, который не только покажет Вам подробную информацию о размерах таблиц и индексов, но и предоставит информацию о версиях записей, фрагментации БД, маркерах транзакциях и остальных параметрах, необходимых для оптимизации проивзодительности.

7. Могу я запустить DBInfo на Linux (или другом Unix)?


Нет, DBInfo является Windows Win32 инструментом, поэтому может проверять БД, доступ к которым есть с Windows компьютера - напрямую или через совместно используемые сетевые папки.

8. Может DBInfo повредить мою базу данных?


Нет, никогда. DBInfo открывает файл БД в режиме только для чтения.

9. Могу ли я открыть БД в DBInfo, в то время как InterBase или Firebird работают с ней?


Да, DBInfo может открыть файл БД, используемый InterBase или Firebird. Следует иметь в виду, что DBinfo читает весь файл БД, и это может негативно повлиять на производительность дисковой подсистемы - поэтому убедитесь, что в момент работы DBInfo Вы не помешаете работе критических высоконагруженных приложений.
Также, если БД будет активно модифицироваться InterBase или Firebird, DBInfo может показать ошибочные сведения о повреждении файла БД, связанные с задержкой чтения начала и конца БД.

10. В чем назначение опции "Do not use Windows file cache"?


DBInfo может сканировать БД в двух режимах - с использованием кэша Windows и без. Обычно, когда Вы копируете файл на Windows, он подгружается в файловый кэш, который занимает ОЗУ. Чем больше размер файла, тем больше памяти занимает кэш. Это может привести к вытеснению остальных данных и приложений в виртуальную память, и таким образом вызвать замедление работы компьютера.
Опция "Do not use Windows file cache" позволяет отключить кэш при анализе больших БД и предотвратить замедление работы компьютера.

11. Почему процент блобов показан в таком цвете?


Цвета, используемые для показа доли типов страниц не имеют особого значения, за исключением "плохих страниц", которые маркируются красным.