|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Добрый день, Знаю что тема замусоленная но если не затруднит ткните пальцем пожалуйста. Есть firebird server 1.5. Есть бд довольно не мальнькая в районе 1гб. База все свою жизнь простояла в локальной сети и проблем с подключением никогда не было) Теперь сервер переместили в другой регион и начались проблемы) Скорость подключения где утсановлен сервер 30мб Скорость клиента 7 мб. Сеть настроена через kerio vpn тунели, то есть сервер и клиенты в одной сети. Убераем криворукое клиентское приложения берем работу ibexpert(a). Ibexpert подключается к базе секунд за 40 и соотвесвенно торможения при написание sql запроса особенно когда выводишь список полей в таблице и частые коннект лост. Ну и когда выводишь большие таблицы видно через kerio firiwall server что канал не используется во всю ширину. скорость скачивания достигает максисмум 50кб в сек) пинг до сервера: авторC:\Users\Serge>ping 192.168.200.100 Pinging 192.168.200.100 with 32 bytes of data: Reply from 192.168.200.100: bytes=32 time=142ms TTL=126 Reply from 192.168.200.100: bytes=32 time=142ms TTL=126 Reply from 192.168.200.100: bytes=32 time=145ms TTL=126 пробовал использовать zebedee с сжатием трафика видимого прироста работы не наблюдается. ibexpert также коннектится к базе секунд за 40) Помогите пожалуйста настроить firebird сервер с оптимизацией для работы через интернет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 09:01 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Извиняюсь за ошибки!) не могу найти редактирование сообщения ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 09:28 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов Сергей, В firebird 1.5 сетевой протокол сильно не оптимальный, его оптимизировали только в 2.1, а затем ещё раз в 3.0. Ну и ibexpert в качестве идеального примера я бы не брал, он дополнительно кучу метаданных качает, да и статистики. Уж если и проверять эффективность то на isql ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 09:30 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Симонов Денис, Ну перенос БД на 3.0 планируется, но это займет время. сейчас же хотелось бы хоть как то ускорить работу базы хотя бы в пределах возможности канала. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 09:41 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Тут больше нужен временный костыль для ускорения работы базы в нынешнем состояние. В текущей БД много косяков, особенно в клиенстких приложениях. Вопрос стоит только в том почему не используется весь канал интернета, тоесть даже при запросе таблицы (60 полей) с записями около 70 тыс, скорость скачивания достигает максимум 70 кб из возможных 800 и zeebeedee почему то никак на это не повлиял. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 09:48 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
С пингом 140мс счастья не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 10:12 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов СергейВопрос стоит только в том почему не используется весь канал интернета, тоесть даже при запросе таблицы (60 полей) с записями около 70 тыс, скорость скачивания достигает максимум 70 кб из возможных 800 и zeebeedee почему то никак на это не повлиял. потому что с таким пингом быстрее никак 140мс это всего 7 раудтрипов в сек ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 10:15 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов СергейЕсть бд довольно не мальнькая в районе 1гб. по нынешним меркам для ФБ это микроскопическая БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 10:37 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов СергейТут больше нужен временный костыль для ускорения работы базы в нынешнем состояние. RDP ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 11:01 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Граур СтаниславВялов СергейТут больше нужен временный костыль для ускорения работы базы в нынешнем состояние. RDP ? Им и пользуемся) тоесть при нынешней ситуации нет смысла ковырять firebird conf? И решит ли эту проблему переход на FB3? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 11:15 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов Сергей, частично решит. В Firebird 3 раундтрипов существенно меньше, но всё равно при таком пинге комфортно не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 11:22 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
kdv, ну не в этом суть) Суть ускорить работу БД во первых а во вторых понять как делать обновленную БД при такой сети, у нас есть еще регион работающий с базой с пингом в районе 350. Но там обходимся локальной бд и синхронизацией ей с центральной бд ночью. Сейчас также пишу тз для написания новой БД на основе старой и хотелось бы ее под нынешние реалии сделать удобной и самое главное "шустрой". пинг до ип адреса по внешнему каналу авторC:\Users\Serge>tracert 213.X.X.X Tracing route to host-213-1X-X-X.reverse.superonline.net [X.1X.X.X] over a maximum of 30 hops: 1 2 ms 2 ms 1 ms control [192.168.0.1] 2 5 ms 6 ms 5 ms bcc-spd-gw.bcc.com.uz [217.12.82.242] 3 18 ms 9 ms 8 ms 84.54.74.173 4 6 ms 5 ms 5 ms mcpk-main.uztelecom.uz [195.69.188.1] 5 5 ms 5 ms 5 ms 195.69.191.141 6 5 ms 6 ms 5 ms 195.69.191.137 7 6 ms 5 ms 9 ms 195.69.191.129 8 6 ms 10 ms 5 ms 195.69.190.141 9 25 ms 25 ms 24 ms 91.185.23.145 10 37 ms 35 ms 36 ms ae5-571.RT.INT.STV.RU.retn.net [87.245.238.38] 11 85 ms 109 ms 86 ms ae1-5.RT.IRX.FKT.DE.retn.net [87.245.232.245] 12 106 ms 84 ms 85 ms ix-ae-25-0.tcore1.fr0-frankfurt.as6453.net [195.219.50.37] 13 132 ms 132 ms 133 ms if-ae-0-2.tcore1.it5-istanbul.as6453.net [195.219.50.10] 14 129 ms 128 ms 126 ms 5.23.0.38 15 * * * Request timed out. 16 148 ms 145 ms 145 ms host-213-X-X.reverse.superonline.net [213.X.X.X] Trace complete. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 11:35 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Симонов Денис, Спасибо! А если писать трехзвенку? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 11:36 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов Сергейу нас есть еще регион работающий с базой с пингом в районе 350. Но там обходимся локальной бд и синхронизацией ей с центральной бд ночью. Что мешает и для этого региона сделать так же? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 11:39 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов СергейСпасибо! А если писать трехзвенку? Самый простой вариант - RDP, чем вы и пользуетесь. Но даже он будет иногда "тормозить" при долгом пинге. И любой "браузер", тянущий данные из "2-го звена" "одним запросом". Логику программы придется строить таким образом, чтобы тормозило, "только когда уж совсем надо". А твой клиент Firebird наверняка использует isc API. Если это так, то что в 1.5, что в 3.0 - на каждый чих будет несколько запросов. С долгим пингом не будет весело. Даже если всё оптимизировать по максимуму, используя голое isc API. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 12:34 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, У нас 4 региона. Центральная БД и 3 региональные. Региональные БД урезанны. Центральная же отвечает за все операции. По решению руководства центральную БД перенесли в Турцию. тоесть вся работа с БД теперь получается удаленно. от сюда и такие вот проблемы. Клиентские приложения при этом работают довольно таки сносно. При том что все клиентские приложения написаны с одной пишущей транзакцией. IbExpert же раздражает долгими зависаниями при написание запроса и частыми разрывами. YuRock, печально блин, ладно будем думать) попробывал разные настройки в firebird config и как ожидалось ни к чему существенному это не привело. Ладно, всем спасибо! Тему можно закрывать если ничего по ускорению в данной ситуации придумать нельзя. А если расматривать другие БД, есть варианты? или же с таким пингом все работать будет также? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 14:30 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов Сергей, В FB 1.5 всё равно ничего не поможет. Там сетевой протокол генерировал много раундтрипов. В современных версиях FB сетевой протокол по эффективности не хуже чем в MySQL. Но даже в этом случае с таким пингом комфортно не будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 14:40 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов СергейА если расматривать другие БД, есть варианты? или же с таким пингом все работать будет также? С таким пингом только репликатор ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 14:40 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов СергейУ нас 4 региона. Центральная БД и 3 региональные. Региональные БД урезанны. Центральная же отвечает за все операции. По решению руководства центральную БД перенесли в Турцию. тоесть вся работа с БД теперь получается удаленно. Раз у региональных БД не возникает проблем, то что мешает поставить в центральном регионе точно такую же урезанную БД? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2018, 17:01 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, НУ то что в центральном регионе занимаются всеми операциями и нужна полная БД. а если делать репликацию всей бд, то опять же это нарушает прямое указание не хранить полную БД в регионе! но наверное "в тихоря" будем переносить обратно в регион с каждодневным бекапом с Турцией) что бы "если что" можно было тупо все сломать в регионе и бекап остается в недосигяемости) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2018, 09:58 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
оффтоп почему именно турция а не какая-нибудь германия, до которой даже из сибири пинг меньше? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2018, 10:59 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Дегтярев Евгений, контора, наверно, турецкая. Османское величие, у нас всё лучшее. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2018, 11:01 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
особенно wi-fi в отелях... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2018, 11:41 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Дегтярев Евгений, Тут все просто! там наш филиал))) Запросил пинг отчет через англ филиал, возможно пинг уменьшим. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2018, 14:13 |
|
Подключение к firebird серверу через интернет.
|
|||
---|---|---|---|
#18+
Вялов СергейТут все просто! там наш филиал))) Ну так всё просто: нужно сделать центральным офисом тот филиал, где полные данные хранить можно. А где нельзя - периферийными, с урезанной базой. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2018, 14:58 |
|
|
start [/forum/topic.php?fid=40&msg=39661807&tid=1561075]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 302ms |
total: | 458ms |
0 / 0 |