|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Здорова товарищи программисты, суть проблемы в следующем Есть база на одном компе, есть клиент в другом городе , через VPN сделали соединение, и подсоединяемся к БД... Программа подсоединяется к БД нормально, но вот запросы, пока обрабатывает долго, ну где то секунд 2-3... Затем решил проверить с помощью ibexpert, сделал простой запрос, типа "select * from <table>", выполняется тоже где около 2 секунд. Хотел узнать какие нужно делать настройки самого firebird , или может как то запросы оптимизировать. Заранее спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 14:08 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlack, Что вы знаете о ключах? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 14:20 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Есть имеете ввиду в базе, то в таблицах есть необходимые ключи, и первичный и внешний при необходимости ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 14:30 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Сначала проверить локальное соединение для выявления, на сервере проблема или в соединении. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 14:43 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Фаерберд активно использует сетевой обмен даже при самых простых запросах. Если сеть медленная (скорость в канале, пинг) - ничего не поделаешь. Можно отказаться от классической двузвенки с целью оптимизации сетевого трафика. Но сперва следует поверить, в сетевых лагах ли дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 15:17 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlackЗатем решил проверить с помощью ibexpert, сделал простой запрос, типа "select * from <table>", выполняется тоже где около 2 секунд. И эксперт и все попсовые компоненты доступа к Firebird даже для простейших запросов делают большую кучу совершенно ненужной фигни, требующей обмена пакетами с сервером. Три варианта решения этой проблемы: 1) Очень тщательно настроить компоненты, отрубив им ненужные опции; 2) Поставить локальное зеркало БД; 3) Использовать уэб-морду вместо десктопного приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 16:21 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Поставить локальное зеркало БД; Использовать уэб-морду вместо десктопного приложения. ----- Как это сделать? И что ты имеешь ввиду по словом "уэб-морда"? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 17:36 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlackКак это сделать? И что ты имеешь ввиду по словом "уэб-морда"? Репликация. Web-interface. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 19:50 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Кстати как можно организовать репликацию в FireBird? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 20:18 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlackКстати как можно организовать репликацию в FireBird? Как ни странно - с помощью одного из репликаторов Firebird. Модератор: Тема перенесена из форума "Delphi". ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 20:30 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
А тут-то она назачем? Проблема не в Firebird, а в компонентах доступа. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 22:26 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
IBE - это не "в компонентах доступа". Ему надо подсказывать в направлении правки настроек VPN, соединения, может Zebedee, может поменьше телодвижений в коннекте делать и т.д. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 22:30 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамIBE - это не "в компонентах доступа". А то он телепатией к серверу ходит, ага... FIB+ они и в IBE - диагноз. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 22:32 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov> А то он телепатией к серверу ходит Ты становишься слишком предсказуемым. :) P.S. Доверия к АК у меня как-то больше, чем к ТС. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2017, 22:34 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlackакие нужно делать настройки самого firebirdНи версии, ни конфигов, ни параметров сети, ни описания компонентов доступа, а все туда же настраивать. DS вон на кофейной гуще погадал, а мне лениво. Будет конкретная информация, будет и помощь, а так топик кандидат на убой. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 08:54 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
На сколько медленнее, по сравнению с локальной базе и подключением на localhost? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 08:55 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Ivan_PisarevskyDS вон на кофейной гуще погадал Это, к сожалению, не гуща, а "опыт, сын ошибок трудных". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 11:16 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Что вам показать именно? Допустим с клиента который находится в другом городе, это vpn соединение, я делаю простой пинг с сервером бд, то ответ идет с задержкой 44ms, 45ms ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 10:13 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlack, какой VPN используется? На сколько медленнее, по сравнению с локальной базе и подключением на localhost? Пытались ли выяснить причины тормозов в сети с помощью WireShark? Пытались ли посмотреть качество соединения путем сбора статистики потерь icmp пакетов, посылая пакеты максимального размера? Пробовали ли отключить алгоритм Нагла для VPN/WAN интерфейса? Пытались ли профилировать TCP пакеты на порт 3050 (gds_db) через службу QoS? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 10:43 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlack, посмотрите в этой теме , может что-то для себя почерпнете. Еще отмечу, что на стороне Firebird сервера использование Nagle's алгоритма можно отключить настройкой параметра TcpNoNagle в файле firebird.conf Кстати, конфиг FB сервера меняли? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 10:57 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Допустим я запустил ibexpert на локальной машине и тоже самое на удаленной машине, и сделал идентичные запросы, простые, на локальной машине выполнилось за 30ms, а на удаленной выполнилось, где то около 2-х секунд. Насчет conf - файла честно сказать не менял ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 11:36 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlackДопустим я запустил ibexpert на локальной машине и тоже самое на удаленной машине, и сделал идентичные запросы, простые, на локальной машине выполнилось за 30ms, а на удаленной выполнилось, где то около 2-х секунд. А теперь то же самое проделай с isql и доложи результаты. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 11:46 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
Hello, Mblack! You wrote on 11 мая 2017 г. 12:09:20: Mblack> Допустим я запустил ibexpert на локальной машине и тоже самое на удаленной машине, > и сделал идентичные запросы, простые, на локальной машине выполнилось за 30ms, > а на удаленной выполнилось, где то около 2-х секунд.зачем запускать IBExpert на удаленной машине? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 12:04 |
|
Медленно работает FireBird
|
|||
---|---|---|---|
#18+
MBlackудаленной выполнилось, где то около 2-х секунд. что именно выполнилось 2 секунды? prepare, execute, fetch? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 13:06 |
|
|
start [/forum/topic.php?fid=40&msg=39449967&tid=1561581]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
163ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 286ms |
0 / 0 |