powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
8 сообщений из 8, страница 1 из 1
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40125733
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня,

в IBExpert есть хорошая возможность просмотра результатов работы gstat в графическом виде через Services->Database Statistics.
В "Database Statistics" есть вкладки "Text" (результат работы gstat), "Tables" и "Indexes" (графическое представление "Text") и ещё вкладка "Blobs" с анализом Blob полей.
Теперь проблема: у некоторых клиентов надо собирать периодически статистику по базе, и потом анализировать её для дальнейшей оптимизации базы. Рещаем эту проблему периодически вызывая gstat через батник и сохраняем результаты в текстовик который потом периодически просматриваем в IBExpert в "Database Statistics". Всё бы ничего но хочется иметь ещё и данные по Blob полям но я так понимаю gstat не даёт эту информацию и IBExpert наполняет вкладку "Blob" в "Database Statistics" соединяясь с базой напрямую. Поскольку всем клиентам IBExpert не поставищь вопрос, как наименее затратно получить данные по Blob аналогичные тем что предоставляет IBExpert в "Database Statistics" во вкладке "Blob"?

Спасибо
...
Рейтинг: 0 / 0
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40125735
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunя так понимаю gstat не даёт эту информацию

У четвёрки - даёт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40125753
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

hlopotunя так понимаю gstat не даёт эту информацию

У четвёрки - даёт.

в данном случае версия 3я
...
Рейтинг: 0 / 0
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40125765
Vlad F
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

Так это надо в форум по IBExpert.))
...
Рейтинг: 0 / 0
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40125767
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun,

ФБ 3 по блобам информацию дает. Например
Код: plaintext
1.
    Blobs: 24, total length: 1344, blob pages: 0
        Level 0: 24, Level 1: 0, Level 2: 0

Другое дело, может ли это показывать IBExpert, и вообще что бы вы хотели увидеть в информации gstat.
...
Рейтинг: 0 / 0
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40125834
hlopotun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdv
hlopotun,

ФБ 3 по блобам информацию дает. Например
Код: plaintext
1.
    Blobs: 24, total length: 1344, blob pages: 0
        Level 0: 24, Level 1: 0, Level 2: 0

Другое дело, может ли это показывать IBExpert, и вообще что бы вы хотели увидеть в информации gstat.


в общем случае интересено количество записей в таблице с blob <> null, общая длина blob в таблице. У IBExpert есть ещё минимальная, минимальная и средняя длина, но это в нашем случае не так важно. Количество страниц и их заполнение тоже бы не помешало. Кстати, даже в FB2.5.х кроме количества и заполнения страниц IBExpert даёт эту информацию. Интересно как он её получает, но это наверное уже в другой форум. Возможно простым перебором таблиц и полей с blob и подсчётом для кaждой записи. Надо заметить эта операция довольно не быстрая в IBExpert на больших базах.
...
Рейтинг: 0 / 0
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40125859
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotunв общем случае интересено количество записей в таблице с blob <> null, общая длина blob в таблице.
господи. Ну я же привел. Общая длина - есть. с <> null - тоже есть (blobs, а общее кол-во записей выше в статистике по этой же таблице).
hlopotunКоличество страниц и их заполнение тоже бы не помешало.
см. Level по блобам. 0 - блобы на страницах данных, 1 - на страницах данных ссылки, блобы на отдельных страницах, 2 - на страницах данных ссылки, на страницах ссылок - тоже ссылки, данные блоб на 3м уровне (страницах).
hlopotunКстати, даже в FB2.5.х кроме количества и заполнения страниц IBExpert даёт эту информацию.
нет там нихрена. О блобах на страницах данных можно только догадаться по количеству страниц таблицы, среднем размере записи и заполнению страниц. Я такой вывод в IBAnalyst делал уже 10 лет назад.
hlopotunНадо заметить эта операция довольно не быстрая в IBExpert на больших базах.
надо думать - сканирование всей базы операция не быстрая. Впрочем, у гстат есть опция -t <tablename>, можно быстро просканировать отдельную таблицу.
...
Рейтинг: 0 / 0
gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
    #40126062
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hlopotun
IBExpert даёт эту информацию. Интересно как он её получает


Включи SQL-монитор и посмотри.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / gstat, IBExpert -> Database Statistics и графическое представление результатов по Blob
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]