Страница 1 из 1

размер записи в журнале

Добавлено: 03 апр 2006, 20:10
dp
хочется посчитать какие таблицы сколько места занимают в журнале, а потом решить что с ними делать.

никто подобным маразмом ен занимался?
хоть подскажите какой функцией можно посчитать размер записи?
или размер memo-поля? :???:

Добавлено: 04 апр 2006, 08:20
Goblin
Маразм, конечно, но ...
1) код журналируемой таблы известен
2) размер посчитать по X$Fields у данной таблы можно
3) Если память не изменяет, у Insert, Delete - размер мемо равен размеру записи , у Update 2х-размеру записи. Ну и плюс к этому размер фиксированной части записи журнала

только ж там не только данные - там ить ишшо и индексы отъедают место

Добавлено: 04 апр 2006, 12:10
dp
Маразм, конечно, но ...
1) код журналируемой таблы известен
2) размер посчитать по X$Fields у данной таблы можно
это я конечно понимаю - но считать руками размер у примерно 100 таблиц... бррр... :(

ладно буду смотреть количество вхожений :???: и делать орг. выводы

Добавлено: 04 апр 2006, 13:57
Goblin
Здрассссьте :-)
Зачем руками ? :o
Я же написал что по X$Fields ... _loop'ом прошвырнулись по ней по полям нужной таблы (используя код таблы, который есть в журнале) посчитали сумму размеров полей (оно там хранится) - и все

Добавлено: 04 апр 2006, 18:05
dp
я уже дапер :) когда посмотрел на x$files

и получились конечно предсказуемые, но не ожиданные результаты.

если кому еще нужно - то приведу в порядок исходник и выложу куда-нить