GSTAT.exe и удаленный сервер

Привет всем.

Сегодня с утра решил посмотреть (с ноутбука) состояние тестовой базы (на десктопе), через которую проехало уже 2.7млн тестов и опухшей до 770 гигабайт. Выполняю из командной строки

gstat -h -u gamer -p vermut home2:\database\ibp_test_fb25_d3.gdb

И столбенею от увиденного:


Oldest transaction 4354
Oldest active 4355
Oldest snapshot 4355
Next transaction 4356
Bumped transaction 1
Sequence number 0
Next attachment ID 217


После десяти проверок, исправлений и выполнений этой команды, доходит — gstat.exe обращается к локальной, а не к удаленной базе. Стираю все базы на ноуте — gstat стал возвращать ошибку. Полез в интернет. Нашел

It never worked, except the «localhost» special case. GSTAT requires the
local database access because it reads the header page itself, without
the engine.

Dmitry <Yemanov>

А после как Willis в финале «Шестое чувство» прокрутил в башке все запуски «gstat.exe -h» за осознанную жизнь и понял — вот черт, я же всегда запускал его локально по отношению к базе данных.

«Правильный» запуск показал разумные цифры:

Database header page information:
Flags 0
Checksum 12345
Generation 49996144
Page size 8192
ODS version 11.2
Oldest transaction 49953593
Oldest active 49953594
Oldest snapshot 49953591
Next transaction 49953598
Bumped transaction 1
Sequence number 0
Next attachment ID 42544
Implementation ID 26
Shadow count 0
Page buffers 0
Next header page 0
Database dialect 3
Creation date Apr 4, 2013 15:29:09
Attributes

Variable header data:
*END*

С добрым утром, в общем.

Leave a Comment