Size: a a a

Django [ru] #STAY HOME

2020 August 22

DB

Dima Boger in Django [ru] #STAY HOME
Туда приходят https_test?
источник

A

Arr0w in Django [ru] #STAY HOME
Received task: proxy.tasks.check_proxy[4969bc2b-525b-4271-849e-dc8366b17606]
источник

A

Arr0w in Django [ru] #STAY HOME
после этого тишина
источник

DB

Dima Boger in Django [ru] #STAY HOME
Попробуй .apply_async вместо .delay 🤔
источник

DB

Dima Boger in Django [ru] #STAY HOME
Но я чего-то даже сомневаюсь...
источник

MZ

Mikhail Zanozin in Django [ru] #STAY HOME
Упрости логику https_check для дебага до примитива, чтобы понять - выполняете оно вообще или нет. Если да, то смотри последовательно, где перестает выполняться. Если нет, то это другой вопрос.
источник

DB

Dima Boger in Django [ru] #STAY HOME
Arr0w
Received task: proxy.tasks.check_proxy[4969bc2b-525b-4271-849e-dc8366b17606]
А https_test нет в логах? А check_proxy закончила выполнение? Сколько там прокси-объектов?
источник

A

Arr0w in Django [ru] #STAY HOME
Dima Boger
А https_test нет в логах? А check_proxy закончила выполнение? Сколько там прокси-объектов?
только ту строку написал и всё
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Dima Boger
Если строки друг от друга не зависят, то запараллелить в таску, если нужно решить в лоб и сейчас
Все же строки зависят друг от друга...
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Например, есть значения штата для 200 статей, но указывается оно только в одной ячейке - у первой статьи из этого списка
источник

DB

Dima Boger in Django [ru] #STAY HOME
ну тогда распараллелить будет чуть сложнее)
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Жесть, конечно
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Dima Boger
ну тогда распараллелить будет чуть сложнее)
В общем, замерял я свои функции.
Форматирование данных происходит довольно быстро (4.5к записей за секунду), а вот запись в бд заняла почти две минуты. Нужно гуглить, как делать булк инсерт данных с экселя в постгрес
источник

DB

Dima Boger in Django [ru] #STAY HOME
На изи, да
источник

DB

Dima Boger in Django [ru] #STAY HOME
Хоть в джанго, хоть в алхимии
источник

DB

Dima Boger in Django [ru] #STAY HOME
А ты эти строчки таблицы трансформируешь в модели перед инзёртом?
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Dima Boger
А ты эти строчки таблицы трансформируешь в модели перед инзёртом?
Ага
источник

DB

Dima Boger in Django [ru] #STAY HOME
Скорее всего это самая дорогая операция там
источник

DB

Dima Boger in Django [ru] #STAY HOME
https://docs.sqlalchemy.org/en/13/orm/session_api.html#sqlalchemy.orm.session.Session.bulk_insert_mappings вот так можно без трансформации в модели и булком
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Dima Boger
Скорее всего это самая дорогая операция там
Грубо говоря, как-то так происходит запись
https://dpaste.org/tnt2
источник