Damus
Andrey [0xdc, 0x09]; profile picture
Andrey [0xdc, 0x09];
@Andrey [0xdc, 0x09];
Просидел за кодингом до часа ночи (i.e. до сейчас), делаю git push, чё-т форджейо виснет и долго запросы обрабатывает.

А, это у меня бэкап собирается. Каждые, ээ, пять что ли дней, в 02:05 по крону.

Я в бэкап кладу в том числе медиа из GoToSocial, а чтобы сохранять только локальные, без гигабайтов временных проксированных медиа, через cli гтса получаю список айди локальных аттачей.

Так вот гтс на протяжении минимум пяти минут долбит цпу в 100%, потому что делает селект по всем аттачам, получает их по порядку и извлекает данные в гошном коде -- хотя казалось бы, это решается одним sql-запросом, без вытаскивания всех строк (чем я и заменю использование cliшки, видимо).

С миграциями в гтс ровно так же, но там понять можно, это более сложная операция.

Раньше не задумывался / не замечал, потому что бэкап делается ночью. А сервер, оказывается, в этот момент реально перегружен и не может обрабатывать базовые запросы к гиту (и к другим сервисам).