Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Алексей
Алексей
Верифицированный пользователь
Чат откроется после оплаты
Стоимость услуги
26 000 rub

Срок выполнения

4 дня

Гарантия возврата
Вернем деньги, если что-то пойдет не так.
Алексей
Алексей
Верифицированный пользователь

Оптимизирую один SQL-запрос или Hibernate-сценарий PostgreSQL

Разберу один медленный запрос либо один API-сценарий, замедленный обращениями к PostgreSQL. Подготовлю изменение SQL или загрузки Hibernate и сравнение до и после на одном тестовом наборе данных. Границы базового пакета: 1 SQL-запрос либо 1 Hibernate-сценарий, 1 PostgreSQL, 1 набор данных для сравнения, 1 тестовая среда. В пакет входит: — Анализ фактического SQL, плана выполнения и количества запросов. — Проверка индексов, загрузки связей, пагинации и границ транзакции. — Изменение запроса или Java-кода; миграция индекса, если она нужна. — Сравнение одинакового сценария до и после изменения. — Пояснение результата и ограничений измерения. В пакет не входит: — Конкретный коэффициент ускорения не гарантируется: результат зависит от данных и причины задержки. — Изменения на рабочей БД, администрирование сервера и оптимизация всего приложения. Условия: Срок — 4 календарных дней. До принятия заказа в работу должны быть получены через FL.ru задание, необходимые материалы и доступы. Хостинг, платные API, подписки и лицензии не включены. Цена фиксирована для описанного пакета. Расширение согласованного объёма оценивается отдельно и оформляется отдельной задачей; цена этого пакета не меняется. Исправление несоответствий согласованному заданию входит в работу.

Заказчик получит:

Изменённый SQL/Java-код, миграция при необходимости, отчёт сравнения и инструкция проверки.

До начала работы заказчик должен предоставить:

Один SQL-запрос или описание одного API-сценария; схема БД; EXPLAIN ANALYZE; обезличенный воспроизводимый набор данных; для Hibernate — собираемый проект и фактический SQL.