наталкиваю на мысль.
Предполагаю что комп у тебя однопроцессорный.
у тебя потоков много, но в один момент времени работает только ОДИН.
соответственно кое-какое временное разруливание получается на уровне операционки.
прогони свой тест на двухядерной машинке, наверняка что нить упадет.
Найдено 69 результатов
- 20 ноя 2006, 15:59
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: thread safe
- Ответы: 10
- Просмотры: 8200
- 28 авг 2006, 11:27
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: использование FB для WEB
- Ответы: 2
- Просмотры: 3627
использование FB для WEB
имеется база FB и клиентская прога под винду. а хочется сделать некоторый WEB интерфейс т.е. cgi в котором будет connect-disconnect. а вопрос вот какой - мне казалось при написании прог под винду что соединение с базой FB является небыстрой операцией (на глазок, не мерял. на глазок по сравнению с MS...
- 25 авг 2006, 11:31
- Форум: Общие проблемы
- Тема: Увеличение даты на интервал
- Ответы: 9
- Просмотры: 6255
кусок UDF
Код: Выделить всё
ISC_QUAD * bg_addmonth(ISC_QUAD *d, int *m)
{
static ISC_QUAD ret;
struct tm tm1;
isc_decode_date(d, &tm1);
div_t q = div(*m, 12);
tm1.tm_mon += q.rem;
tm1.tm_year += q.quot;
isc_encode_date(&tm1, &ret);
return &ret;
}
- 17 авг 2006, 10:08
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: простенькая UDF на FreePascal
- Ответы: 8
- Просмотры: 7413
простенькая UDF на FreePascal
переношу базу на Linux. от старых времен имеется 2 десятка UDF функций для работы со строками, числами и датами. Изначально были написаны на Delphi. MandrivaLinux 2006. Firebird SS 1.5.3 Сейчас скомпилировал на FreePascal под Linux. половина работает половина нет :( конечно, самый разумный совет нав...
- 14 авг 2006, 17:07
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
1 - без сортировки потомучто они автоматически идут по порядку (по цепочке) из первой процедуры 2 - система пока разрабатывается, названия процедур - рабочие моменты. похоже, все равно всю очередь переделывать, поэтому не ругай за неэстетичный код :) 3. потому что сначало было 4 параметра, а когда н...
- 14 авг 2006, 14:46
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
- 14 авг 2006, 13:37
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
- 14 авг 2006, 13:25
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
1 - расскажи как сделать очередь через генератор 2 - очередь машин движется по кольцу по сути дела. соответственно есть перый позывной. но при получении заказа его скидываем в конец очереди. соответственно, тот кто был за первым, сам становится первым (parent_id=0) иногда водителей вручную переставл...
- 14 авг 2006, 11:39
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
блин, наврал.... база была отресторена месяц назад а не 2 часа. 2 часа назад делал на ней sweep - индексам не помогло. скорость работы соответственно потихоньку снижается по поводу жизни транзакций - Oldest transaction 603568 Oldest active 603569 Oldest snapshot 603543 Next transaction 603584 вроде ...
- 14 авг 2006, 11:29
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
ну смотри, сам попросил 2 процедуры получения очереди которые и тормозят 2 процедура вызывает первую 10 раз SET TERM ^ ; CREATE PROCEDURE LIST_TAXI_Q ( IN_PARENT_ID INTEGER, N INTEGER, IN_OFFICE_ID INTEGER) RETURNS ( CAR_ID INTEGER, DRIVER_NUMBER VARCHAR(32), CAR_KTG_COLOR INTEGER, ZONE_NAME VARCHAR...
- 14 авг 2006, 11:07
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
что интересно.... мусор есть только в индексе, в таблице его нет... (имею в виду количество dup) GC в индексах не прибирается? таблица DRIVER dcrjht после рестора DRIVER (135) Primary pointer page: 146, Index root page: 147 Average record length: 126.42, total records: 252 Average version length: 0....
- 14 авг 2006, 10:09
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
- 14 авг 2006, 09:16
- Форум: Проектирование БД и запросов
- Тема: оптимальная организация очереди
- Ответы: 16
- Просмотры: 12283
оптимальная организация очереди
Firebird 1.5.3 SS Win2003 P-2800 база 40 мб - диспетчерская такси. одна из основных задач - ведение очереди водителей. а проблема в том что эта очередь модифицируется ежесекундно (ну или раз в 5 секунд). имеется таблица DRIVER (водители) сокращенно 250 записей. в очереди всего активных 25-30 (у кото...
- 11 авг 2006, 13:28
- Форум: Общие проблемы
- Тема: проблема select и поля с русскии буквами
- Ответы: 13
- Просмотры: 8832
- 11 авг 2006, 13:15
- Форум: Общие проблемы
- Тема: проблема select и поля с русскии буквами
- Ответы: 13
- Просмотры: 8832
в догонку..... имеется база firebird. кодировка win1251. наш офис в ближайших планах переезжает на Linux с виндов. соответственно переезда собственно базы, клиентского софта и администратора (меня любимого). основная клиентская софтина корректно работает под wine. а проблема есть у меня как у админа...
- 07 авг 2006, 09:27
- Форум: Баги и падения сервера
- Тема: Зависание процессов classic на linux
- Ответы: 191
- Просмотры: 130744
- 07 авг 2006, 09:13
- Форум: Баги и падения сервера
- Тема: Зависание процессов classic на linux
- Ответы: 191
- Просмотры: 130744
Люди, вопрос к гуру в догонку в нашей организации по вполне понятным причинам сейчас рассматривается переход на Linux. юзерам думаю поставить Mandriva 2006 - красивая и вроде на первый взгляд простая для пользователя. что ставить на серваки? будет крутиться Firebird 1.5.3 Fedor'у зарубили. кого еще ...
- 13 июл 2006, 08:41
- Форум: Проектирование БД и запросов
- Тема: "Мягкое" удаление записей. Хорошо это или плохо
- Ответы: 23
- Просмотры: 19094
- 10 июл 2006, 15:18
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Events блин
- Ответы: 3
- Просмотры: 3585
пусто в логах, только старт-стоп сервера. вчера на серваке тестово запустил прогу. щас она на ивенты не реагирует, хотя соединение с базой имеет. т.е. я из нее могу чтото менять, это видно из других программ но она данные не обновляет. блин короче.... я в расстройстве. там нет никакого счетчика-буфе...
- 10 июл 2006, 14:54
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Events блин
- Ответы: 3
- Просмотры: 3585
Events блин
описание системы Firebird 1.5.3 superserver на Win2003 клиентская прога Delphi7 IBX RxLib 4 юзера, отдельный сервер это диспетчерская такси, юзерам необходимо видеть обновленные данные сразу. Задачку спокойно и красиво решил с использованием event'ов. но напоролся таки на чтото непонятное... вчера у...