home.social

#sql_оптимизация — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #sql_оптимизация, aggregated by home.social.

  1. Я написал кэш для API на Go за 120 строк кода — и PostgreSQL перестал быть узким местом (ускорение в 7 раз)

    Если API начинает тормозить, первое решение обычно очевидно — добавить Redis. Но иногда оказывается, что проблема гораздо проще. В одном из сервисов PostgreSQL начал упираться в повторяющиеся запросы. Одни и те же данные запрашивались тысячами клиентов. Практически каждый HTTP-запрос заканчивался одинаковым SQL-запросом. Любопытство победило — вместо готового решения был написан небольшой кэш прямо внутри сервиса. На это ушло примерно полчаса. Результат оказался неожиданным: некоторые эндпоинты ускорились почти в 7 раз . Вот, почему это произошло и как работает такая схема.

    habr.com/ru/articles/1012928/

    #Go #Golang #postgresq #кэширование #postgresql #SQL_оптимизация #ускорение_вебсервисов