Публикации по теме 'batch-insert'
Как вставить массовые данные в MySQL Java
Использование PrepapredStatement для вставки пакетных данных
Первоначально опубликовано в asyncq.com
Введение
Как разработчик, мы взаимодействуем с базами данных в различных объемах. Часто наше действие состоит из операций выбрать , вставить и обновить . Когда размер данных растет, мы часто находим узкие места…
Вопросы по теме 'batch-insert'
Игнорировать ошибки пакетной вставки Postgresql
Предположим, этот простой SQL-запрос:
INSERT INTO table (col1,col2) VALUES (val1,val2),(val3,val4),(val5,val6);
Допустим, val3 является недопустимым значением для col1 . Это приведет к тому, что psql прервет всю команду INSERT — он не...
2340 просмотров
schedule
24.07.2023
Пакетная вставка ActiveRecord (yii2)
Можно ли вставить несколько строк в один запрос с помощью Yii ActiveRecord? Или это возможно только через объекты DAO более низкого уровня?
У меня есть две модели: 1- транзакция 2-транзакцияItems
В элементах транзакций есть несколько строк...
47960 просмотров
schedule
06.11.2023
ActiveRecord::StatementInvalid SQLite3::BusyException: база данных заблокирована в пакетной вставке
Я делаю пакетную вставку следующим методом
module DatabaseHelper
ActionHelper = ActionController::Base.helpers
CONN = ActiveRecord::Base.connection
def self.mass_sql_insert(klass, columns, values, batch_size = 500)
table =...
875 просмотров
schedule
30.07.2023
Apache DBUtils — зачем нужен обработчик результатов для вставки?
Я запускаю оператор вставки, используя Apache DBUtils. Однако я не уверен, почему я должен включать ResultSetHandler для этого случая:
String theQuery = QueryGenerator.insertintoStats();
ResultSetHandler<Object> dummyHandler = new...
1650 просмотров
schedule
26.11.2022
Сборка мусора, похоже, не работает в java
В приведенном ниже методе есть 2 цикла for. Первый цикл повторяется 36000 раз, а внутренний цикл forloop повторяется 24 раза, поэтому общее количество вставляемых записей будет 864000. Выполнение кода длится почти 3,5 часа и завершается. (Вставка...
140 просмотров
schedule
25.05.2022
Пакетная вставка в Google Cloud Storage с использованием Java API?
Согласно документации это возможна пакетная вставка в службу Google Cloud Storage с использованием HTTP. Но как это сделать с помощью Java API? Кажется, я не могу найти никакой документации или примеров этого.
780 просмотров
schedule
04.09.2022
Вставка большого количества записей без блокировки таблицы
Я пытаюсь вставить 1 500 000 записей в таблицу. Я сталкиваюсь с проблемами блокировки таблицы во время вставки. Поэтому я придумал следующую пакетную вставку.
DECLARE @BatchSize INT = 50000
WHILE 1 = 1
BEGIN
INSERT INTO...
29850 просмотров
schedule
23.10.2022
как создать пакетную вставку в yii2
как создать пакетную вставку
Посмотреть
проверка двух входных номеров и проверка входной цены буксира и проверка даты ввода буксира
<input type='text' name="number_check[]">
<input type='text' name="price_check[]">
<input...
248 просмотров
schedule
17.03.2023
Spring JPA - Hibernate: слишком много выполнения пакетной вставки select nextval («последовательность»)
Теперь я пытаюсь повысить производительность своего веб-приложения, использую spring JPA 2.3.0- Hibernate 5.4.15.Final, Postgres 12 и управляю транзакцией с помощью @Transaction. Веб-приложение развертывается на aws beanstalk, запускает несколько...
1118 просмотров
schedule
24.07.2022
Spring JDBCTemplate пакетная вставка БЕЗ отката транзакций (даже если одна или несколько записей в пакете завершаются сбоем)?
Мне нужно сохранить список объектов в БД в виде пакетной вставки, но я не хочу, чтобы весь пакет откатывался, если один или несколько объектов терпят неудачу; т. е. любые записи, которые были успешно сохранены, должны оставаться в БД.
Кроме того,...
60 просмотров
schedule
24.10.2023