Russian Qt Forum

Qt => Базы данных => Тема начата: nn1317 от Февраль 03, 2013, 18:47



Название: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 03, 2013, 18:47
Добрый вечер!
Есть приложение на qt 4.6, берущее некоторое количество данных из базы mssql через odbc драйвер (QtSql). Когда приложение и сервер бд в одной локальной сети, все быстро. Нужно чтобы приложение работало и на другом компьютере и коннектилось через интернет к этому серваку. Коннект идет, данные грузятся, но очень медленно (говорят скорость около 5 кб/сек, видимо мерили фаерволом или чем то таким).

В чем может быть проблема? (у меня есть подозрение на связку mssql-odbc - была бы проблема в qt-odbc, тормоза были бы всегда). может какой параметр в конфиг коннекта надо отправлять?)


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: maint от Февраль 04, 2013, 05:41
проблема в ДНК. Удаленная работа всегда медленее, чем на локальной машине.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: Bepec от Февраль 04, 2013, 09:02
Скорость зависит от защищённости соединения, величины передаваемых данных и скорости интернета обоих компьютеров - передающего и принимающего.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 04, 2013, 10:15
>Удаленная работа всегда медленее, чем на локальной машине
речь про удаленную машину в обоих случаях. просто в одном случае через локальную сеть, в другом - через глобальную (интернет)

>проблема в ДНК
что это?)

>Скорость зависит от защищённости соединения, величины передаваемых данных и скорости интернета обоих компьютеров - передающего и принимающего.
вопрос не об этом. есть что по существу?

скороть интернета разумеется нормальная. просто медленно грузит данные из таблиц.



Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: Bepec от Февраль 04, 2013, 11:21
Кхм. Походу реально в ДНК.

Без точных данных и замеров ваш вопрос является аналогом "у меня чего то болит, незнаю где, но вылечите меня".

PS "Проблема в ДНК" означает, что проблема в nn1317, его мозге и цепочке ДНК.



Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: xokc от Февраль 04, 2013, 12:13
речь про удаленную машину в обоих случаях. просто в одном случае через локальную сеть, в другом - через глобальную (интернет)
Во втором случае между клиентом и сервером находится неизмеримо больше промежуточных устройств и каналов связи. Каждое из них имеет свою пропускную способность. На связку MSSQL-ODBC-Qt я бы обращал внимание в самую последнюю очередь. Ищите другое "узкое" место.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: panAlexey от Февраль 04, 2013, 12:26
Скорость зависит от защищённости соединения, величины передаваемых данных и скорости интернета обоих компьютеров - передающего и принимающего.
+1
Караван идет со скоростью самого медленного верблюда.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 04, 2013, 15:05
ну я смотрю форум совсем испортился - одни шутники да школота))

переформулирую вопрос для оставшихся нормальных людей. скорость обмена 0.5 мб\с между компами через интернет, а связка с mssql-odbc-qt берет данные на скорости 5 кб/сек. что ограничивает скорость?


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: Bepec от Февраль 04, 2013, 15:51
0,5 мегаБайт или 0,5 мегаБит?
Соединение защищённое или нет?


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: xokc от Февраль 04, 2013, 17:15
Что ограничивает скорость?
Так а что мы можем сидя тут сказать? Что Вы уже сделали, для того, чтобы мы могли подсказать в чём причина?
Переносили клиента "ближе" к серверу?
Тестировали скорость без ODBC и Qt (написав другого клиента на .Net, например)?
Тестировали скорость доступа к серверу какими-нибудь сторонними программами?
Сами уж сделайте хоть что-нибудь и расскажите нам о результатах, иначе только шутки и услышите.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: panAlexey от Февраль 04, 2013, 18:23
ну я смотрю форум совсем испортился - одни шутники да школота))

переформулирую вопрос для оставшихся нормальных людей. скорость обмена 0.5 мб\с между компами через интернет, а связка с mssql-odbc-qt берет данные на скорости 5 кб/сек. что ограничивает скорость?
пИНГОВАТЬ ПРОБОВАЛ ХОТЯ-БЫ?


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 04, 2013, 21:13
>Тестировали скорость без ODBC и Qt (написав другого клиента на .Net, например)?
да, родной mssql sql клиент, без odbc сливал большие таблицы сегодня на скорости 250кб\сек


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 04, 2013, 21:14
>Сами уж сделайте хоть что-нибудь и расскажите нам о результатах, иначе только шутки и услышите.
вопрос был для людей кто с этим сталкивался или догадывается в чем причина. шутки в другой раздел.

>пИНГОВАТЬ ПРОБОВАЛ ХОТЯ-БЫ?
сделайте одолжение, не пишите больше в эту тему.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: Bepec от Февраль 04, 2013, 21:32
Ставлю диагноз - автор темы не умеет излагать проблему и спрашивать что-либо. Помочь ничем не могу.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: xokc от Февраль 05, 2013, 08:44
да, родной mssql sql клиент, без odbc сливал большие таблицы сегодня на скорости 250кб\сек
Почему сразу об этом не написали?
Не Qt клиентом через ODBC пробовали?


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 05, 2013, 10:04
>Почему сразу об этом не написали?
потому что попробовали только вчера. а так другие данные нормальные шлются, написал в первом посте

>Не Qt клиентом через ODBC пробовали?
в процессе

>Ставлю диагноз - автор темы не умеет излагать проблему и спрашивать что-либо. Помочь ничем не могу.
могли бы просто воздержаться и не замусоривать тему.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: panAlexey от Февраль 05, 2013, 11:39
>Ставлю диагноз - автор темы не умеет излагать проблему и спрашивать что-либо. Помочь ничем не могу.
могли бы просто воздержаться и не замусоривать тему.
Хватит ныть. Излагать учат в школе на литературе.
Если вы дали повод к негативу, вините себя в ленности. Надо было лучше учиться.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 05, 2013, 18:50
panAlexey - идите на_уй.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: panAlexey от Февраль 05, 2013, 20:44
panAlexey - идите на_уй.
Да ты профессионал )))


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: Bepec от Февраль 05, 2013, 21:50
Походу тему пора переносить в говорилку :)

Хотя есть люди, которые и таким помогают. Так сказать святые программисты :D


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: nn1317 от Февраль 05, 2013, 21:56
по себе ведь судите других))) что собственно говорит о вас как о людях.


Название: Re: снять ограничение скорости на удаленный коннект к базе MSSQL
Отправлено: Igors от Февраль 05, 2013, 22:19
ну я смотрю форум совсем испортился - одни шутники да школота))
В одном прекрасном русском романе молодой человек нарисовал очень убедительную (как ему казалось) картину заменив лица окружающих на маски зверей. Типа "этот осел, тот баран" и.т.п. Как Вы думаете что ему ответил дядя?  :)