powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Количество сетевых обращений при запросе к Firebird
7 сообщений из 7, страница 1 из 1
Количество сетевых обращений при запросе к Firebird
    #40031148
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У одного нашего клиента сегодня резко замедлилась сеть. Пинг к серверу с Firebird (2.5.8) составляет в среднем 40 мс.
Берём простейший запрос (таблица пустая!)
Код: sql
1.
SELECT ID, NUMBER, NAME FROM REMOTEOFFICES WHERE ISDELETE = 0


Если он ещё не препарирован, то время выполнения (замер на клиенте!) 414 мс.
Если препарирован, то 122 мс.
Правильно ли я понимаю, что для препарированного запроса выполняется минимум 3 сетевых обращения (если тупо 125 разделить на 40).
А если запрос не прерарирован, то добавляется ещё 7 сетевых обращений?

Насколько лучше с этим ситуация в FB3 и FB4 ?
...
Рейтинг: 0 / 0
Количество сетевых обращений при запросе к Firebird
    #40031150
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Компоненты IBX, Delphi2007
...
Рейтинг: 0 / 0
Количество сетевых обращений при запросе к Firebird
    #40031151
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.12.2020 15:49, DmSer пишет:
> Если он ещё не препарирован, то время выполнения (замер на клиенте!) 414 мс.

кто сторожит сторожей? (С)

чем выполняешь запросы то?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество сетевых обращений при запросе к Firebird
    #40031153
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.12.2020 15:49, DmSer пишет:
>
> Компоненты IBX, Delphi2007
>

а теперь включи мониторинг на клиенте (он входит в комплект)
и посмотри сколько танцев с бубнами выполняет эта библиотека
при препарировании и выполнении.
время пить херши! (С)

зы: другие подобные библиотеки не лучше.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество сетевых обращений при запросе к Firebird
    #40031163
DmSer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

т.е. библиотека fbclient.dll - белая и пушистая (c), а все лишние сетевые запросы - исключительно из-за IBX? :)
...
Рейтинг: 0 / 0
Количество сетевых обращений при запросе к Firebird
    #40031167
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
25.12.2020 16:22, DmSer пишет:
>
> т.е. библиотека fbclient.dll - белая и пушистая (c), а все лишние сетевые запросы - исключительно из-за IBX? :)
>

да.
реально, посмотри и удивись.
вплоть до того, что эта хрень лезет в системные таблицы, дабы узнать дефолтные значения полей фигурирующих в SQL-запросе.

мы в своём форке IBX выкорчевали это (и подобное) нахрен, "не дожидаясь перитонитов!"
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Количество сетевых обращений при запросе к Firebird
    #40031174
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DmSer,

в Firebird 3, улучшали передачу NULL индикаторов. Но это как раз когда записи есть.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Количество сетевых обращений при запросе к Firebird
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]