powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / странно работает jdbc
12 сообщений из 37, страница 2 из 2
странно работает jdbc
    #39087332
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяа разве java 8 не закрывает сама всё?
ResultSet вне заголовка try with resource. Я видел утечки памяти по такой причине. Connection и Statement закрывали, а ResultSet - нет. Канекшны, вроде, не утекали, но текла память. Всё от драйвера зависит, но лучше закрывать.
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087336
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя смотрю менеджер сессий и там (при jdbc) идет выполнение этого запроса, как-будто jdbc шлёт и шлет запросы, не получив вовремя ответ
Я такое видел на уровне TCP, когда при медленном соединении прокси убивал запросы по таймауту, а клиентское приложение сходило с ума и начинало слать их снова и снова, до первого успешного. Надо читать мануал по драйверу и посмотреть на трафик, действительно ли драйвер отправляет множество запросов. Может тогда timeout какой подкрутить на клиенте?
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087339
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ещё можно попробовать включить лог
Что-то типа ?logger=com.mysql.jdbc.log.Log4JLogger в строке соединения.
И посмотреть в уровне TRACE/DEBUG че там происходит.
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087358
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczвадяя смотрю менеджер сессий и там (при jdbc) идет выполнение этого запроса, как-будто jdbc шлёт и шлет запросы, не получив вовремя ответ
Я такое видел на уровне TCP, когда при медленном соединении прокси убивал запросы по таймауту, а клиентское приложение сходило с ума и начинало слать их снова и снова, до первого успешного. Надо читать мануал по драйверу и посмотреть на трафик, действительно ли драйвер отправляет множество запросов. Может тогда timeout какой подкрутить на клиенте?
вот что-то подобное и у меня
в доках я не смог углядеть. http://dev.mysql.com/doc/connector-j/en/connector-j-reference-configuration-properties.html


авторзакрой коннект и курсор драйвера.
после
sbb.append(list_names(rs).toString());
не помогло.
повторюсь, проблема не в быстродействии (тут выше не прыгнешь) - проблема в том что грузит mysql, после того как он отдал найденные записи, и jdbc их отдал клиенту.
при 28000 всё летает. и эти данные если они набираются за малое время- всё нормально, проц после отдачи скулем данных успокаивается а при долгом отборе - нет
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087371
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяпроблема в том что грузит mysql, после того как он отдал найденные записи, и jdbc их отдал клиенту.
ну тогда конкретно:
- минимальный код с циклом пробежки по рекордсету
- время закрытия в лог
- время освобождения соединения в БД.
....
В торой тест - запуск друго запроса на этот же коннект сразу за первым.
....
Тестируй. Кому счас легко)))
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087394
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087480
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

как ты догадался, что jdbc работает странно?
Зачем ты ищешь параметры таймаута на соединении, а не на стейтменте?
Уверен, что прерывание текущего выполнения и перезапиос выполняет именно jdbc?

Может книжку какую годную найдешь на полистать об используемых тобой инструментах и средах,
а то ведь они так и будут работать - странно.
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087510
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
boobyвадя,

как ты догадался, что jdbc работает странно?
Зачем ты ищешь параметры таймаута на соединении, а не на стейтменте?
Уверен, что прерывание текущего выполнения и перезапиос выполняет именно jdbc?

Может книжку какую годную найдешь на полистать об используемых тобой инструментах и средах,
а то ведь они так и будут работать - странно.
потому как видел нагрузку на сервере, а всё остальное работало как надо и проявлялось только на очень долгом запросе.
оказалось, что долгий запрос стал индикатором другой ошибки - отправлялось на сервер множество запросов, jquery события накладывались. а логи убрал - потому как код многократно использовал, понадеялся, что сканает...
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087549
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяPetro123,
можешь забрать всё
Проблемы у тебя, а не у меня.
Когда у меня, я все это делаю). Даж шибболе приходилось ставить.
Удачи.
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087704
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,
и мне приходилось....
дак тут ... не шмог...
ты натолкнул то пиво твоё. :)
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087782
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
моя твоя не понимай). Сделал что-ли?
Я думал там проект для теста, а там пиво виртуальное))) LOL
...
Рейтинг: 0 / 0
странно работает jdbc
    #39087901
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадя,
моя твоя не понимай). Сделал что-ли?
Я думал там проект для теста, а там пиво виртуальное))) LOL
ну дак да, следуя твоим подсказкам :)

проблема решилась в js файле добавлением 1 буковки
вместо ...).on( поставил ...).one( это у jquery
и смех и грех...
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / странно работает jdbc
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]