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