Здравствуйте, Igor Trofimov, Вы писали:
S>>Понятно что данные относительны для конкретного компа
iT>А еще — для конкретного запроса, структур данных, статистики, настроек оптимизатора
iT>Для вставки все проще.
S>>, но тем не менее умножаем на 100 000 циклов и имеем конкретный ощутимый результат.
iT>Еще раз. Говорим про array binding. Один запрос на вставку сразу 10000 строк.
iT>То есть если надо вставить 100 000, то умножай на 10 и получай лишних 10 ms
Протестировал для вставки: 10 000 записей в 4-е поля (int, double, String, Time)
Statement — 40 646 ms
Statement.addBatch — 14 439 ms
PreparedStatement — 34 660 ms
PreparedStatement.addBatch — 9 189 ms
addBatch c PreparedStatement предпочтительней