|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
nnivanova> UDF-ки были В том регулярном запросе UDF-ки были?!! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:07 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
hvlad, Гаджимурадов Рустам, есть повод задуматься) была у меня чуйка, что я что-то неправильно делаю с запросами на считывание, если они так накапливаются. Покопаюсь в коде, почитаю книжки)) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:08 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, он SS в 2.5 использует. Учитываю что SS < 3.0 мало народа юзает шансов что кто-то отрапортует о баге меньше авторДля селекта времени? не поверишь есть и такие экземпляры. Или преобразование времени в строку определённого формата ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:09 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
nnivanovahvlad, Гаджимурадов Рустам, есть повод задуматься) была у меня чуйка, что я что-то неправильно делаю с запросами на считывание, если они так накапливаются. Покопаюсь в коде, почитаю книжки))Выполнили запрос на выборку, обработали полученные данные, закрыли запрос, закоммитили транзакцию (именно commit, а не rollback). ВСЁ! ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:11 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
nnivanovaс отладочного сервера (192.168.132.220) подключаюсь к рабочему (192.168.100.97). Я бы проверил железку, соединяющюю эти две подсети. nnivanovaЕсли с моего компа к любому из двух серверов - разрыв"Мой комп" в какой подсети ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:13 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
rdb_devnnivanovahvlad, Гаджимурадов Рустам, есть повод задуматься) была у меня чуйка, что я что-то неправильно делаю с запросами на считывание, если они так накапливаются. Покопаюсь в коде, почитаю книжки))Выполнили запрос на выборку, обработали полученные данные, закрыли запрос, закоммитили транзакцию (именно commit, а не rollback). ВСЁ! Страшно. Вдруг уже открытые датасеты (в рамках того же коннекта) где-то закроются. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:15 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, нет UDF -ок там, думаю, в запросах на считывание беда. Они у нас в отдельной функции пришли от другой программы, в коде которой я не особо копалась, а использовала, что есть. А там коммита на запросы считывания вообще нет(( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:16 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
hvlad, мой в 132 подсети. Как раз 192.168.132.79 и есть мой IP ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:17 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
чччД, ну учитывая что у него C# где обычно используют отсоединённую модель это вряд ли. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:18 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
nnivanovaА там коммита на запросы считывания вообще нетОтсутствие коммита может накапливать память на сервере, только если читались блобы. Это явно не ваш случай. Явно закрывайте запросы, или, если это невозможно в .net с его сборщиком мусора, используйте один и тот же запрос повторно. Речь не о тексте запроса, есс-но :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:20 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
чччДrdb_devпропущено... Выполнили запрос на выборку, обработали полученные данные, закрыли запрос, закоммитили транзакцию (именно commit, а не rollback). ВСЁ! Страшно. Вдруг уже открытые датасеты (в рамках того же коннекта) где-то закроются.Что мешает стартовать выполнение данного запроса в отдельной транзакции? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:20 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
чччДrdb_devпропущено... Выполнили запрос на выборку, обработали полученные данные, закрыли запрос, закоммитили транзакцию (именно commit, а не rollback). ВСЁ! Страшно. Вдруг уже открытые датасеты (в рамках того же коннекта) где-то закроются. Ну так сделай отдельную транзакцию только для выполнения этого запроса - и ничего не закроется. У меня вообще на каждой форме своя транзакция, а то и не одна. Выполнил, закоммитил. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:21 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
rdb_devЧто мешает стартовать выполнение данного запроса в отдельной транзакции?Что мешает прочитать сообщения ТСа и увидеть "страшное": C# ? Что мешает думать, перед тем как флудить в чужой теме ненужными вопросами ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:24 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
nnivanova, можно кусок кода на C# который отправляет этот запрос каждые 30 сек? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:28 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
hvladЧто мешает прочитать сообщения ТСа и увидеть "страшное": C# ? Что мешает думать, перед тем как флудить в чужой теме ненужными вопросами ?И что? dotNet FirebirdSQL Provider не позволяет создавать транзакции? Или не позволяет создавать пулы подключений? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:29 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
rdb_dev, с пулами подключений погорячился. Не наш случай. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:30 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
hvlad используйте один и тот же запрос повторно. Речь не о тексте запроса, есс-но :) Что здесь имеется в виду? FbCommand.ExecuteScalar(); выполнять только? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:30 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
rdb_dev, позволяет. И пул подключений там по умолчанию используется. Давай мы не будем гадать на кофейной гуще и посмотрим кусок кода который время считывает ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:31 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
nnivanovaЧто здесь имеется в виду? FbCommand.ExecuteScalar(); выполнять только?Имеется в виду повторное использование prepared запроса. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:31 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
сейчас кину код ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:32 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
rdb_devчччДпропущено... Страшно. Вдруг уже открытые датасеты (в рамках того же коннекта) где-то закроются.Что мешает стартовать выполнение данного запроса в отдельной транзакции? Ну, я не знаю, с чем там клиент работает. Может, какой-нибудь универсальный DAC "с одной транзакцией в рамках сессии". С другой стороны, да, даже в этом случае скорее всего можно сделать как надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:32 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
nnivanovahvlad используйте один и тот же запрос повторно. Речь не о тексте запроса, есс-но :) Что здесь имеется в виду? FbCommand.ExecuteScalar(); выполнять только?Имеется в виду создать препарированный запрос и выполнять его многократно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:33 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
Симонов Денисrdb_dev, позволяет. И пул подключений там по умолчанию используется. Давай мы не будем гадать на кофейной гуще и посмотрим кусок кода который время считываетДа чот hvlad передо мной тут какой-то хорор сценарий расписывает. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:33 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
rdb_devhvladЧто мешает прочитать сообщения ТСа и увидеть "страшное": C# ? Что мешает думать, перед тем как флудить в чужой теме ненужными вопросами ?И что? dotNet FirebirdSQL Provider не позволяет создавать транзакции? Или не позволяет создавать пулы подключений?Каким боком отдельная тр-ция позволит не накапливать незакрытые запросы ? При чём тут вообще тр-ции ? Вкл моск, плс ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:34 |
|
Разрыв пользовательского соединения через 2 часа
|
|||
---|---|---|---|
#18+
rdb_devСимонов Денисrdb_dev, позволяет. И пул подключений там по умолчанию используется. Давай мы не будем гадать на кофейной гуще и посмотрим кусок кода который время считываетДа чот hvlad передо мной тут какой-то хорор сценарий расписывает. :) Это я виноват. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2017, 11:34 |
|
|
start [/forum/topic.php?fid=40&msg=39517189&tid=1561437]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
138ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 259ms |
0 / 0 |