
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.05.2015, 00:25:00
|
|||
|---|---|---|---|
Что дает cachePrepStmts=true в jdbc? |
|||
|
#18+
Не могу понять каким боком может быть прикреплено кэширование PreparedStatement-ов, с практической точки зрения. Ведь работа с mysql обычно происходит по такой схеме: подключаемся к базе, создаем PreparedStatement-ы, работаем с ними, потом закрываем соединение. И даже если мы соединение получаем из пула - мы получаем только соединение, т.е., получается, что все равно надо делать c.prepareStatement() по новой. Так что же именно тогда кэшируется? Драйвер ли по строке запроса пытается вытащить его из хэшмапы, что ли? Совсем неочевидно, что парсинг запроса будет работать дольше, чем get из хешмапы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1832603]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 405ms |

| 0 / 0 |
