[Перевод] Сотни миллионов лишних запросов в неделю: что кодинг-агент нашёл в трейсах Sentry

habrahabr.ru · world
Full story

A coding agent was connected to production Sentry traces and guided with short questions to help find problem spots. One UPDATE that ran about 10,000 times per second almost disappeared after the changes. A status-history query for the busiest group on a database mirror went from 274 ms with a warm cache to 0.4 ms. Together, the fixes eliminated hundreds of millions of requests per week.

UPDATE, который выполнялся около 10 тысяч раз в секунду, почти исчез. Выборка из истории статусов у самой загруженной группы на зеркале базы ускорилась с 274 мс при прогретом кэше до 0,4 мс. Такие места автор нашёл вместе с кодинг-агентом: подключил его к трейсам продакшена Sentry и короткими вопросами направлял поиск. Вместе правки убрали сотни миллионов запросов в неделю. В статье показано, какие подсказки давал человек, как изменения проверялись через EXPLAIN ANALYZE и какие цифры получились. Читать далее

Read full article → Compare