Похожие предложенияПодобрали для вас похожие объявления, которые могут вам понравиться
1/2
Подробнее об услуге
Тип услуг
Прочие компьютерные услуги
Описание
SQL-запрос в Oracle работает слишком долго, создаёт нагрузку на базу или периодически выполняется с задержкой? Разберу 1–3 проблемных SQL-запроса по тексту запроса и плану выполнения — без доступа к вашему production-контуру.
Вместо общих советов вы получите понятный разбор: где именно теряется время, почему оптимизатор выбирает такой план и что можно изменить в первую очередь.
Что проверю: — план выполнения запроса: full table scan, join-операции, сортировки, фильтры; — использование индексов и возможность создать или скорректировать индекс; — статистику таблиц и индексов; — предикаты в WHERE, условия JOIN, подзапросы и возможные переписывания SQL; — крупные таблицы, объёмы данных и потенциальную необходимость партиционирования; — фрагменты AWR/ASH, если они есть, а также ожидания и признаки блокировок.
Что получите по итогам: — разбор каждого запроса понятным языком; — объяснение, что именно замедляет выполнение; — 3–7 конкретных рекомендаций в порядке приоритета; — варианты: индекс, обновление статистики, изменение условия или переписывание запроса, работа с партициями; — PDF или документ с выводами и дальнейшими шагами.
Для начала работы нужны: — текст одного–трёх SQL-запросов; — план выполнения (EXPLAIN PLAN, DBMS_XPLAN) либо фрагмент AWR/ASH; — версия Oracle Database; — примерный объём таблиц и ожидаемое/фактическое время выполнения.
Работаю удалённо и принимаю только обезличенные данные: SQL-тексты, планы и технические фрагменты. SSH-доступ, доступ к production и правки кода на вашем сервере не требуются.
В базовую стоимость входит анализ до 3 запросов. Нагрузочные проверки, внедрение рекомендаций, работа с RAC/Data Guard и дальнейшее сопровождение оцениваются отдельно после знакомства с задачей.