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
AttributesVariable header data:
*END*
С добрым утром, в общем.