Я читал о методе Groovy's batch
. Часть, с которой я запутался, - int batchSize
. Что он делает и что на самом деле? Я сделал образцы скриптов, используя метод batch
, и, похоже, это не имеет значения. Я просто хочу другую точку зрения.Groovy SQL batch
ответ
Когда вы запускаете большое количество SQL-запросов, вы можете запускать их один за другим (что может быть очень медленно) или все сразу (что может затопить базу данных). И вы даже не можете заранее знать, сколько запросов у вас будет (рассмотрите, например, сохранение кучки созданных пользователем структур).
Пакетная обработка позволяет вам перемещаться по середине и запускать до batchSize
запросов одновременно. Когда они закончатся, код будет запускать следующие batchSize
запросов. И даже если вы не имеете дело с потенциально большим количеством запросов, withBatch
является ярлыком вызова the appropriate Java-методы для выполнения множества SQL-запросов.
Что касается того, почему это не имеет никакого отношения к вашему коду, вы должны рассказать нам больше о том, как вы его используете, и о том, какую разницу вы ожидали, но не испытали.
Спасибо. Я выполняю только несколько запросов, поэтому это не повлияло. Это действительно помогает. – devanon
- 1. Groovy neo4j batch import
- 2. Batch insert SQL statement
- 3. Использование объекта Groovy Sql
- 4. Groovy sql to byte
- 5. саза в Groovy SQL
- 6. Строки Groovy Sql
- 7. Groovy/Mocking Sql
- 8. Вычисление гетерогенных SQL-запросов с помощью Groovy?
- 9. Batch SQL inserts в .NET
- 10. Batch для выполнения SQL файлов
- 11. batch orientdb sql in php
- 12. Результаты SQL в Batch FIle
- 13. Codeigniter - insert batch - my sql
- 14. Batch SQL Вставить в противном
- 15. Обнаружение SQL-инъекции в Groovy dynamic SQL
- 16. groovy sql connection for database
- 17. Groovy sql dataset вызывает java.lang.OutOfMemory
- 18. Параметры Groovy SQL и Array
- 19. Ошибка синтаксиса оператора Groovy SQL
- 20. Настройка fetchSize в groovy Sql
- 21. Вызов функции из Groovy Sql
- 22. Groovy Sql и SimpleDateFormat help
- 23. Batch
- 24. SQL через Batch - Не работает хорошо
- 25. Вызвать SQL SP из файла dos batch
- 26. Команда Spring Batch SQL с параметрами JobParameters
- 27. Получить данные из SQL по Batch
- 28. SQL Batch Возвращение в RTC. Результат: RPC
- 29. Groovy vs Groovy ++
- 30. Запуск нескольких операторов SQL из Groovy
Ваш вопрос не совсем ясен: вы говорите о классе 'Sql' [withBatch] (http://groovy.codehaus.org/api/groovy/sql/Sql.html#withBatch (int, groovy.lang . Закрытие)) заявление? (извините за плохой формат ссылки, не могу заставить его работать правильно) –
Да, извините. 'withBatch (int batchSize, String sql, Closure c)'. – devanon