SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Firebird, HQbird, InterBase » Автоматизация gstat
Автоматизация gstat [сообщение #1011] Fri, 18 November 2022 21:01 Переход к следующему сообщению
optimiz94 в настоящее время не в онлайне  optimiz94
Сообщений: 15
Зарегистрирован: July 2022
Junior Member
Подскажите утилитку, которая сможет получить статистику БД с удалённого сервера, запускающуются из командной строки.

Типа как
gstat -a localhost:C:\SAMPLE.FDB -u SYSDBA -p masterkey > sample.stats.txt
но работающую с удалённым сервером.

Хочу периодически в автоматизированном режиме собирать статистику баз с разных серверов.
Задачка точно имеет решение, потому что тот же IBExpert запросто получает статистику с любого сервера, но он не автоматизируется с командной строки.

А штатный gstat похоже имеет глюки, потому что с localhost работает, а вот так:
gstat -a server02:C:\SAMPLE.FDB -u SYSDBA -p masterkey > sample.stats.txt
ищет базу по указанному пути на локал-хосте, а не на server02.
Хотя авторизуется на server02 (т.е. пара логин-пароль должна быть с указанного сервера).
Re: Автоматизация gstat [сообщение #1012 является ответом на сообщение #1011] Fri, 18 November 2022 23:47 Переход к предыдущему сообщениюПереход к следующему сообщению
kdv в настоящее время не в онлайне  kdv
Сообщений: 89
Зарегистрирован: June 2022
Member
во-первых, -a это фигня, почти бесполезное, надо -r
во-вторых, ИБЕ получает статистику через services api
соответственно, в третьих, надо писать например так, именно в таком порядке
fbsvcmgr localhost:service_mgr user SYSDBA password masterkey action_db_stats dbname d:\firebird3\e.fdb sts_record_versions

! путь к БД и имя базы - локальное для сервера "localhost"
команда выше выдаст и таблицы, и индексы, и версии записей в таблицах, по максимуму

[Обновления: Fri, 18 November 2022 23:48]

Известить модератора

Re: Автоматизация gstat [сообщение #1013 является ответом на сообщение #1012] Sat, 19 November 2022 00:17 Переход к предыдущему сообщениюПереход к следующему сообщению
optimiz94 в настоящее время не в онлайне  optimiz94
Сообщений: 15
Зарегистрирован: July 2022
Junior Member
Спасибо. То, что надо.

Инфоомацию о версиях записей тоже анализирую, но решил не переусложнять пример вызова команды всеми нужными мне ключами.
Re: Автоматизация gstat [сообщение #1015 является ответом на сообщение #1013] Sat, 19 November 2022 02:06 Переход к предыдущему сообщениюПереход к следующему сообщению
kdv в настоящее время не в онлайне  kdv
Сообщений: 89
Зарегистрирован: June 2022
Member
ну какими "всеми"-то. Указывается только одна опция. Которая сразу всё дает по максимуму.
А статистика без версий - это шлабуда, по ней ничего интересного понять невозможно. Попробуйте сами в ИБЕ посмотреть.
Re: Автоматизация gstat [сообщение #1021 является ответом на сообщение #1015] Mon, 21 November 2022 13:57 Переход к предыдущему сообщению
МП в настоящее время не в онлайне  МП
Сообщений: 768
Зарегистрирован: August 2022
Географическое положение: бурятский тун...
Senior Member
иногда и gstat -h может рассказать о многом...
Предыдущая тема: Запрос на обновление таблицы данными из другой таблицы
Следующая тема: Ошибки при старте транзакции
Переход к форуму:
  


Текущее время: Thu Mar 28 12:09:26 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00885 секунд