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

S. Makhortov
03 авг 2006, 12:46
Форум: Вопросы создания клиентских и серверных приложений
Тема: Описание API - функций BLOB
Ответы: 0
Просмотры: 3362

Описание API - функций BLOB

Где можно посмотреть описание функций группы "Other Blob functions" из iBase.h ? Имеет ли смысл использовать потоковые BLOB или лучше самому реализовать потоковый ввод/вывод на основе сегментов ?
S. Makhortov
26 июл 2006, 16:24
Форум: Баги и падения сервера
Тема: Доступ к FB из различных потоков
Ответы: 11
Просмотры: 9420

Спасибо.
S. Makhortov
26 июл 2006, 15:48
Форум: Баги и падения сервера
Тема: Доступ к FB из различных потоков
Ответы: 11
Просмотры: 9420

Коннект локальный. Версия FB 1.5, также проверял на IB 6. Сериализовать - это хороший совет. Но, как сказано выше, при одном коннекте и сериализации доступа при интенсивной нагрузке один поток виснет и т.д. М.б. сервер не успевает завершить текущую операцию, когда поступает новая? Хотя, это не в мое...
S. Makhortov
26 июл 2006, 15:15
Форум: Баги и падения сервера
Тема: Доступ к FB из различных потоков
Ответы: 11
Просмотры: 9420

К сожалению, не все так определенно. Когда используется отдельное соединение (ISC_DB_HANDLE) на каждый поток без синхронизации, все равно потоки виснут при одновременном входе в какие-нибудь функции IB API. Если операции доступа синхронизировать (критические секции), то количество аттачей роли не иг...
S. Makhortov
24 июл 2006, 08:22
Форум: Баги и падения сервера
Тема: Доступ к FB из различных потоков
Ответы: 11
Просмотры: 9420

Вопрос слишком абстрактен. Нет ли дополнительных требований синхронизации, касающихся доступа к FB?
S. Makhortov
22 июл 2006, 09:24
Форум: Баги и падения сервера
Тема: Доступ к FB из различных потоков
Ответы: 11
Просмотры: 9420

Доступ к FB из различных потоков

Не возникало ли у кого-нибудь проблем с subj? Конкретнее, у меня один thread пишет в БД, другой читает. Происходит нерегулярное зависание пишущего потока при выполнении API-вызова isc_put_segment(). В чем может быть дело?
S. Makhortov
26 апр 2006, 19:49
Форум: Общие проблемы
Тема: Ошибка уникального индекса
Ответы: 2
Просмотры: 2795

Ошибка уникального индекса

Firebird 1.5 + Delphi + FIBPlus. В таблице есть поле, по которому создан уникальный индекс, но оно допускает значение NULL. Иногда, очень нерегулярно, при работе в сети и при попытке записи строки с NULL-значением этого поля возникает Exception со следующим текстом: lock conflict on no wait transact...
S. Makhortov
26 мар 2006, 17:39
Форум: Вопросы создания клиентских и серверных приложений
Тема: Момент завершения Backup
Ответы: 1
Просмотры: 2730

Момент завершения Backup

Сервис Backup запускается с помощью IB API. Как можно определить момент окончания его выполнения?