Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что дает cachePrepStmts=true в jdbc? / 2 сообщений из 2, страница 1 из 1
07.05.2015, 00:25:00
    #38953143
chabapok
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что дает cachePrepStmts=true в jdbc?
Не могу понять каким боком может быть прикреплено кэширование PreparedStatement-ов, с практической точки зрения.

Ведь работа с mysql обычно происходит по такой схеме: подключаемся к базе, создаем PreparedStatement-ы, работаем с ними, потом закрываем соединение. И даже если мы соединение получаем из пула - мы получаем только соединение, т.е., получается, что все равно надо делать c.prepareStatement() по новой. Так что же именно тогда кэшируется? Драйвер ли по строке запроса пытается вытащить его из хэшмапы, что ли? Совсем неочевидно, что парсинг запроса будет работать дольше, чем get из хешмапы.
...
Рейтинг: 0 / 0
17.10.2015, 14:07:48
    #39079093
gagatust
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что дает cachePrepStmts=true в jdbc?
chabapok,
вот здесь articles.javatalks.ru/articles/2 ответ на ваш вопрос.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что дает cachePrepStmts=true в jdbc? / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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