Форум: "Базы";
Текущий архив: 2003.03.31;
Скачать: [xml.tar.bz2];
ВнизКак в IB(FireBird) снимать статистику доступа к БД? Найти похожие ветки
← →
Roki (2003-03-12 10:15) [0]Мастера, как ловить все обращения к БД конкретного юзера или всех? Т.е. когда был выполнен запрос или какие-то манипуляции с данными?
← →
Alexandr (2003-03-12 10:17) [1]по-умолчанию никак
← →
Roki (2003-03-12 10:19) [2]А как не по умолчанию?
← →
zacho (2003-03-12 10:29) [3]В IB 7 - через временные системные таблицы. Подробнее смотри например, http://www.ibase.ru/ib7.htm#tmp
В IB6 и FB - в общем случае - никак. А манипуляции с данными - создай табличку для статистики и пиши в нее триггерами after insert (update, delete) тех таблиц, которые хочишь мониторить.
← →
Roki (2003-03-12 10:34) [4]
> after insert (update, delete) тех таблиц, которые хочишь
> мониторить.
Это я сделал. А вот как с выборкой? Только ставить IB7 из-за этого не хочется...
← →
Alexandr (2003-03-12 10:39) [5]1) Трехзвенка
2) Оболочка на gds32.dll
3) Приложения сами будут писать что они запускали
4) Дописать Firebird
как видишь, все это очень нетривиальные пути...
← →
Roki (2003-03-12 10:42) [6]
> 2) Оболочка на gds32.dll
А подробнее, что это значит?
> 3) Приложения сами будут писать что они запускали
Просто очень много прийдется доделывать, хотя... тоже какой-то вариант....
← →
Alexandr (2003-03-12 10:54) [7]
> > 2) Оболочка на gds32.dll
>
> А подробнее, что это значит?
это значит, что пишется другая библиотека, которая тоже обзывается gds32.dll и все вызовы передает в оригинальную gds32.dll а заодно и протоколируя все...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.03.31;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c