ЦСВ и добавляет или обновляет в базу, размер столбцов 400к, и первые 50к очень быстро работает и постепенно начинает замедлятся, может знайте в чем дела ? может какой конфиг поможет в данном ситуацы..., Как можно ускорить данную задачу...
query = ("""
SELECT create_or_update_record('{4}', '{0}', '{1}', '{2}', '{3}') AS create_or_updated_id
""").format(row[0], row[1], divide(row[2], 1.21), divide(row[3], 1.21), row[4])
Откажитесь от использования хранимой функции, для начала. Первый раз такое вижу
Ваша задача решается простым insert ignore
.
Посмотреть как заполняются транзакшн логи, может начитается чекпоинты и оно начинает тормозить. Поставьте pmm, оно поможет нацти проблему
Это всё в одной транзакции происходит?
для начало если не пробовал что это такое.. и первый раз видишь, советую поучится тебе...
Да не, я тоже когда то говнокодил)
у всех так с начало говно будешь писать, попробуешь все потом научишься...
Ты что то отклонился от темы, обещал объяснить великую мудрость
Обсуждают сегодня