Dmitry Dyachenko wrote:
А можно в списке таблиц и таблиц/индексов отдельной колонкой
что-то вроде примерного размера таблицы в мегабайтах? С учетом
бррр.. уж сто лет этому. Столбец Size, mb. Как для таблиц, так и для индексов.
По таблицам размер в мегабайтах еще феврале 2005 был добавлен, в версии 1.77.
А размер индексов в мб - в октябре, в версии 1.91.
Чащче обновляцца нада! :-)
процента заполнения и всех остальных соображений. И может быть это
возможно и для индексов посчитать? Потому, что иногда возникает вопрос
вроде "Есть база 60Gb. Что там столько занимает?".
и в Общая информация есть "процент версий данных", где
прописаны записи, версии, индексы в мегабайтах.
Известно, что теряется - блобы, которые не влезают в запись,
то есть находятся на отдельных страницах. Число этих страниц
в статистике никак не видать, там только "чистые таблицы" показываются.
Потом, TIP, PIP и прочие служебные, включая свободные.
И еще - из статистики размер БД не видать, никак.
Хотя, какой то вызов Services API показывает общее число страниц БД,
надо будет пристебать к IBA, но это только к получению информации через ServAPI,
а не из файла от gstat.
p.s. Я Алексея просил для прикола сделать совершенно тупой тул, который бы
выводил
просто общее число страниц по их типам, включая свободные, банальным
сканом всего файла БД. Но он чего-то не стал :-)
--
Dmitri Kuzmenko, www.ibase.ru, (495) 953-13-34