![]() |
|
Модераторы: Akella |
![]()
|
|
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 7 Всего: 54 |
Доброго времени суток!
Создаю два триггера на подключение к БД и отключение от неё, задача которых заключается в добавлении записей в соответствующую таблицу о пользователе, дате, времени и действии (подлючился, отключился):
Создаю БД и подлючаюсь к ней и вот что вижу (пример): ![]() Подумал, что может быть причина в IBExpert, попробовал через isql - результат аналогчиный: ![]() Вопрос: почему при первом подключении к вновь созданой БД в таблице с историей подключений есть запись о разрыве соединения раньше чем произошло первое подключение? Не могу сказать, что мне это доставляет неудобства... Вопрос скорее из любопытства... -------------------- Слава Україні! |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
могу предположить, что процесс создания БД включает в себя: 1. Подключение 2. Выполнение скрипта по созданию объектов 3. Отключение. Сл-но на 1 этапе триггеры не работают(еще не созданы), лог не ведется. На 3 этапе триггеры созданы и работают. Можно попробовать сделать backup только метаданных потом восстановить и посмотреть таблицу логов. -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 7 Всего: 54 |
Скрипт выполняется от 0,8 до 1,3 секунды, а время между разрывом соединения и подключением например на приведенных скриншотах составляет 3 и 27 секунд.
Не приходилось сталкиваться с backup'ами в Firebird, можно чуть подробнее. А может быть это генетическая память (память предков)? И на самом деле БД после удаления не исчезают, а их души неприкаяно скитаются по фрагментированым цепочкам кластеров на дисках до тех пор пока не реинкарнируются и вселятся во вновьсозданую БД? Это сообщение отредактировал(а) Gluttton - 23.10.2009, 08:21 -------------------- Слава Україні! |
|||
|
||||
| Deniz |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1251 Регистрация: 16.10.2004 Где: Новый Уренгой Репутация: 22 Всего: 44 |
1. Создай пустую БД 2. Создай все объекты в БД 3. Отключись от БД 3. Посмотри и запиши время ОС 4. Подключись к БД и посмотри таблицу лога Время disconnect и записанное в п.3 совпадает? -------------------- "Для того чтобы сделать шаг вперед, достаточно пинка сзади" (с) |
|||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 7 Всего: 54 |
Так и есть, что то я запутлся немножко Спасибо за разъяснения! -------------------- Слава Україні! |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 20 Всего: 329 |
||||
|
||||
| Gluttton |
|
|||
![]() Начинающий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1170 Регистрация: 28.8.2008 Где: Феодосия Репутация: 7 Всего: 54 |
Спасибо, на будущее учту... -------------------- Слава Україні! |
|||
|
||||
![]()
|
| Правила форума "Interbase" | |
|
|
Обязательно указание: 1. Версию InterBase (Firebird, Yaffil) 2. Способа доступа (ADO, BDE, IBX и т.д.)
Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Firebird, Interbase | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |