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