Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Медленно работает FireBird / 25 сообщений из 77, страница 1 из 4
07.05.2017, 14:08
    #39449890
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Здорова товарищи программисты, суть проблемы в следующем

Есть база на одном компе, есть клиент в другом городе , через VPN сделали соединение, и подсоединяемся к БД...

Программа подсоединяется к БД нормально, но вот запросы, пока обрабатывает долго, ну где то секунд 2-3...

Затем решил проверить с помощью ibexpert, сделал простой запрос, типа "select * from <table>", выполняется тоже где около 2 секунд.

Хотел узнать какие нужно делать настройки самого firebird , или может как то запросы оптимизировать.

Заранее спасибо...
...
Рейтинг: 0 / 0
07.05.2017, 14:20
    #39449894
Gerasimenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlack,

Что вы знаете о ключах?
...
Рейтинг: 0 / 0
07.05.2017, 14:30
    #39449898
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Есть имеете ввиду в базе, то в таблицах есть необходимые ключи, и первичный и внешний при необходимости
...
Рейтинг: 0 / 0
07.05.2017, 14:43
    #39449903
Любезный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Сначала проверить локальное соединение для выявления, на сервере проблема или в соединении.
...
Рейтинг: 0 / 0
07.05.2017, 15:17
    #39449909
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Фаерберд активно использует сетевой обмен даже при самых простых запросах. Если сеть медленная (скорость в канале, пинг) - ничего не поделаешь.
Можно отказаться от классической двузвенки с целью оптимизации сетевого трафика.
Но сперва следует поверить, в сетевых лагах ли дело.
...
Рейтинг: 0 / 0
07.05.2017, 16:21
    #39449925
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlackЗатем решил проверить с помощью ibexpert, сделал простой запрос, типа "select * from
<table>", выполняется тоже где около 2 секунд.
И эксперт и все попсовые компоненты доступа к Firebird даже для простейших запросов делают
большую кучу совершенно ненужной фигни, требующей обмена пакетами с сервером. Три варианта
решения этой проблемы:
1) Очень тщательно настроить компоненты, отрубив им ненужные опции;
2) Поставить локальное зеркало БД;
3) Использовать уэб-морду вместо десктопного приложения.
...
Рейтинг: 0 / 0
07.05.2017, 17:36
    #39449942
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Dimitry Sibiryakov
Поставить локальное зеркало БД;
Использовать уэб-морду вместо десктопного приложения.
-----

Как это сделать? И что ты имеешь ввиду по словом "уэб-морда"?
...
Рейтинг: 0 / 0
07.05.2017, 19:50
    #39449967
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlackКак это сделать? И что ты имеешь ввиду по словом "уэб-морда"?

Репликация.
Web-interface.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.05.2017, 20:18
    #39449972
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Кстати как можно организовать репликацию в FireBird?
...
Рейтинг: 0 / 0
07.05.2017, 20:30
    #39449973
чччД
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlackКстати как можно организовать репликацию в FireBird?
Как ни странно - с помощью одного из репликаторов Firebird.

Модератор: Тема перенесена из форума "Delphi".
...
Рейтинг: 0 / 0
07.05.2017, 22:26
    #39449987
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
А тут-то она назачем? Проблема не в Firebird, а в компонентах доступа.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.05.2017, 22:30
    #39449989
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
IBE - это не "в компонентах доступа".
Ему надо подсказывать в направлении
правки настроек VPN, соединения,
может Zebedee, может поменьше
телодвижений в коннекте делать и т.д.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.05.2017, 22:32
    #39449990
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Гаджимурадов РустамIBE - это не "в компонентах доступа".
А то он телепатией к серверу ходит, ага... FIB+ они и в IBE - диагноз.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.05.2017, 22:34
    #39449992
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Dimitry Sibiryakov> А то он телепатией к серверу ходит

Ты становишься слишком предсказуемым. :)

P.S. Доверия к АК у меня как-то больше, чем к ТС.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10.05.2017, 08:54
    #39450556
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlackакие нужно делать настройки самого firebirdНи версии, ни конфигов, ни параметров сети, ни описания компонентов доступа, а все туда же настраивать.

DS вон на кофейной гуще погадал, а мне лениво. Будет конкретная информация, будет и помощь, а так топик кандидат на убой.
...
Рейтинг: 0 / 0
10.05.2017, 08:55
    #39450557
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
На сколько медленнее, по сравнению с локальной базе и подключением на localhost?
...
Рейтинг: 0 / 0
10.05.2017, 11:16
    #39450648
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Ivan_PisarevskyDS вон на кофейной гуще погадал
Это, к сожалению, не гуща, а "опыт, сын ошибок трудных".
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.05.2017, 10:13
    #39451147
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Что вам показать именно?

Допустим с клиента который находится в другом городе, это vpn соединение, я делаю простой пинг с сервером бд, то ответ идет с задержкой 44ms, 45ms
...
Рейтинг: 0 / 0
11.05.2017, 10:43
    #39451168
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlack, какой VPN используется? На сколько медленнее, по сравнению с локальной базе и подключением на localhost? Пытались ли выяснить причины тормозов в сети с помощью WireShark? Пытались ли посмотреть качество соединения путем сбора статистики потерь icmp пакетов, посылая пакеты максимального размера? Пробовали ли отключить алгоритм Нагла для VPN/WAN интерфейса? Пытались ли профилировать TCP пакеты на порт 3050 (gds_db) через службу QoS?
...
Рейтинг: 0 / 0
11.05.2017, 10:57
    #39451184
rdb_dev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlack, посмотрите в этой теме , может что-то для себя почерпнете. Еще отмечу, что на стороне Firebird сервера использование Nagle's алгоритма можно отключить настройкой параметра TcpNoNagle в файле firebird.conf
Кстати, конфиг FB сервера меняли?
...
Рейтинг: 0 / 0
11.05.2017, 11:36
    #39451240
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Допустим я запустил ibexpert на локальной машине и тоже самое на удаленной машине, и сделал идентичные запросы, простые, на локальной машине выполнилось за 30ms, а на удаленной выполнилось, где то около 2-х секунд.

Насчет conf - файла честно сказать не менял
...
Рейтинг: 0 / 0
11.05.2017, 11:46
    #39451246
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlackДопустим я запустил ibexpert на локальной машине и тоже самое на удаленной машине, и
сделал идентичные запросы, простые, на локальной машине выполнилось за 30ms, а на
удаленной выполнилось, где то около 2-х секунд.

А теперь то же самое проделай с isql и доложи результаты.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.05.2017, 12:04
    #39451262
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
Hello, Mblack!
You wrote on 11 мая 2017 г. 12:09:20:

Mblack> Допустим я запустил ibexpert на локальной машине и тоже самое на удаленной машине,
> и сделал идентичные запросы, простые, на локальной машине выполнилось за 30ms,
> а на удаленной выполнилось, где то около 2-х секунд.зачем запускать IBExpert на удаленной машине?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
11.05.2017, 13:06
    #39451323
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
MBlackудаленной выполнилось, где то около 2-х секунд.
что именно выполнилось 2 секунды? prepare, execute, fetch?
...
Рейтинг: 0 / 0
11.05.2017, 20:02
    #39451640
MBlack
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Медленно работает FireBird
обычный запрос в ibexpert "select * from <table>" там где 11 с лишним тыс. записей
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Медленно работает FireBird / 25 сообщений из 77, страница 1 из 4
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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