Найдено 7 результатов

Barvetal
27 дек 2007, 15:22
Форум: Общие проблемы
Тема: Почему так долго работают TIBEvents в Delphi?
Ответы: 11
Просмотры: 8192

хм, а ты полагаешь, что цомпутер только и ждет как твою программу запустить? у него других дел нет? что-нить в виртуальную память сбросить или вытащить оттуда, в режим эноргосбережения уйти или или еще чего каждый раз заново коннект приходится заново делать, может еще и метаданные закэшировать заче...
Barvetal
27 дек 2007, 14:43
Форум: Общие проблемы
Тема: Почему так долго работают TIBEvents в Delphi?
Ответы: 11
Просмотры: 8192

stix-s писал(а):так у тебя программа каждый раз заново запускается при получении события от карточной системы?
Да. Но она очень маленькая. Все, что она делает - это коннектится к базе, записывает туда запись, и завершается. Это консольное приложение, которое не содержит никаких окон...
Barvetal
27 дек 2007, 14:09
Форум: Общие проблемы
Тема: Почему так долго работают TIBEvents в Delphi?
Ответы: 11
Просмотры: 8192

Я автора тоже к этой мысли подводить пытаюсь. Только ведь так и не ответил, "не сразу" и "задержка" между чем и чем? Ага. Сорри... Система такая. Есть кафетерий. В кафетерии стоит система контроля доступа (СКД). Эта система обрабатывает события, когда карточки были приложены к кардхолдеру (не знаю,...
Barvetal
26 дек 2007, 21:37
Форум: Общие проблемы
Тема: Почему так долго работают TIBEvents в Delphi?
Ответы: 11
Просмотры: 8192

Re: Почему так долго работают TIBEvents в Delphi?

обработчик события, повешенный на этот компонент, периодически запускается намного позже, чем событие произошло (примерно до 10 сек задержки). Как определил? Потому что обработчик события отрисовывает изображения на экране и запускает принтер на печать. Все это происходит не сразу, а с различной за...
Barvetal
26 дек 2007, 20:08
Форум: Общие проблемы
Тема: Почему так долго работают TIBEvents в Delphi?
Ответы: 11
Просмотры: 8192

Почему так долго работают TIBEvents в Delphi?

Всем здравствуйте! Использую Firebird 1.5. У меня есть приложение, которое должно оперативно реагировать на Firebird-события, возникающие в базе данных. Приложение написано с использованием IBX. В частности, используется компонент TIBEvents. Так вот, Дельфийский обработчик события, повешенный на это...
Barvetal
02 дек 2004, 17:47
Форум: Общие проблемы
Тема: Почему оптимизатор генерит самый неоптимальный план запроса?
Ответы: 5
Просмотры: 6599

это то же самое что и Select L.RECID From L LEFT JOIN C ON C.ID = L.VALID AND C.FValue = 'test' Действительно... Переписал написанный вами запрос в виде Select L.RECID From L JOIN C ON C.ID = L.VALID AND C.FValue = 'test' То-есть, заменил LEFT JOIN на просто JOIN Получил такой план: PLAN JOIN (C IN...
Barvetal
02 дек 2004, 16:13
Форум: Общие проблемы
Тема: Почему оптимизатор генерит самый неоптимальный план запроса?
Ответы: 5
Просмотры: 6599

Почему оптимизатор генерит самый неоптимальный план запроса?

Есть проблема, оптимизатор строит на мой простейший запрос явно неоптимальный план. Помогите разобраться, как сделать чтобы Файерберд выполнял запрос так, как будет оптимально. Ниже привожу описание проблемы: Есть запрос: Select L.RECID From L Where L.VALID IN ( Select ID From C Where C.FValue = 'te...