powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Увеличение выделяемых ресурсов oracle
10 сообщений из 10, страница 1 из 1
Увеличение выделяемых ресурсов oracle
    #39453592
tyko86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый.
Подскажите куда копать в ситуации, когда нужно чтобы БД Oracle 10gR2 на максимум использовал ресурсы сервера для выполнения процедуры.
Процедура ночная, биллинговая. Но во время работы CPU выне 5-10% не растет, и диск тоже по чуть-чуть пользуется. База относительно большая, процедура местами не оптимизирована, но большая и сложная в понимании. Можно ли ораклу задать супер-пупер приоритет на выполнение задачи?
В распоряжении на работу процедуры 6-8 часов, а она и за двое суток не справляется (
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453594
tyko86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. Простите за отдельную тему.
Хотел в курилку добавить - но запутался в кнопках (
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453598
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tyko86адать супер-пупер приоритет на выполнение задачи?Приоритет нужно задавать, когда загрузка CPU не опускается ниже 100%.
tyko86База относительно большая, процедура местами не оптимизирована, но большая и сложная в понимании.Нанять специалиста, способного понять и оптимизировать.
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453606
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tyko86Можно ли ораклу задать супер-пупер приоритет на выполнение задачи?
Можно понизить приоритет остальных задач, но это никак не спасёт от "не оптимизирована".

Грубо говоря, можно с пути улитки убирать камушки и ветки - но сильно быстрее она не поползёт. И девять женщин не родят одного ребёнка за месяц.

Смотрите чем занимается процедура, ищите узкие места, оптимизируйте.
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453644
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tyko86День добрый.
Подскажите куда копать в ситуации, когда нужно чтобы БД Oracle 10gR2 на максимум использовал ресурсы сервера для выполнения процедуры.
Процедура ночная, биллинговая. Но во время работы CPU выне 5-10% не растет, и диск тоже по чуть-чуть пользуется. База относительно большая, процедура местами не оптимизирована, но большая и сложная в понимании. Можно ли ораклу задать супер-пупер приоритет на выполнение задачи?
В распоряжении на работу процедуры 6-8 часов, а она и за двое суток не справляется (



тынц

По субъективному опыту самое предказуемое поведение
без переписывания кода имеет версия 11.2.
10-ка хуже, а в 12.1, что то сломали по сравнению с 11.2
При тех же данных ресурсах и одинаковых параметрах сбора статистики
11.2 утилизирует ресурсы лучше и работает быстрее.
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453718
д0kХПо субъективному опыту самоеосталось уточнить, какое отношение имеет parallel sql к императиву plsql.
А оптимизацию, в самом широко абстрактном смысле, соответствующем постановке вопроса, уже поедложили.
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453733
tyko86,

М2000 Амфител?
(Казанью навеяло...)
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453802
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicНанять специалиста, способного понять и оптимизировать.
+миллион

В Allround PL/SQL Developer есть профайлер, более-менее адекватно работает.

Загрузка CPU и дисков - крайне субьективный показатель. Мало того, на 8-12 процессорном сервере, загрузка CPU 10% - это 100% загрузка ядра, выполняющего процедуру.

tyko86...База относительно большая, процедура местами не оптимизирована, но большая и сложная в понимании...

Понимать нужно только те места процедуры, которые тормозят.

Если тормоза на Select'ах из БД и есть свободные процессоры, возможно хинт +PARALLEL и партиционирование таблиц поможет. Но конечно, лучше смотреть предметно.

tyko86...
В распоряжении на работу процедуры 6-8 часов, а она и за двое суток не справляется...

У нас было проще, было нужно, что бы биллинг за ночь справлялся. Мы начальству предложили, сервера в Воркуту перенести. Там полярная ночь, времени много )))

Если критично для бизнеса:
1. Создать тестовый стенд. То же самое, похожее железо.
2. Перенести туда БД
3. Воспроизвести проблему
4. Нанять специалиста
5. Проверить предложенные им решения на тестовом стенде
6. Выполнить расчет биллинга на тестовом стенде и реальной системе
7. Сравнить результаты
8. По итогам, перенести решение в продакшен
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453806
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p.s. например я сейчас безработный. Т.ч. даже могу и в Казань прокатиться, если кто пригласит )))
...
Рейтинг: 0 / 0
Увеличение выделяемых ресурсов oracle
    #39453815
д0kХ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
слышал звон,д0kХПо субъективному опыту самоеосталось уточнить, какое отношение имеет parallel sql к императиву plsql.
А оптимизацию, в самом широко абстрактном смысле, соответствующем постановке вопроса, уже поедложили.


А вам абы в широко абстратном смысле по....ть :) , да ?

Вот еще нормальный, предметный
тынц по теме.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Увеличение выделяемых ресурсов oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]