Сколько времени нужно потратить на запрос в оракуле, если стоимость 77 - PullRequest
1 голос
/ 27 апреля 2011

Сколько времени нужно потратить на запрос в оракуле, если стоимость 77 ??

1 Ответ

3 голосов
/ 27 апреля 2011

См. Руководство по настройке производительности Oracle :

Стоимость является приблизительной пропорционально ожидаемому ресурсу использовать, необходимый для выполнения оператора с конкретным планом. Оптимизатор рассчитывает стоимость путей доступа и объединить заказы на основе предполагаемого компьютерные ресурсы, которые включают Ввод / вывод, процессор и память.

Серийные планы с более высокими затратами берут больше времени для выполнения, чем те, с меньшие затраты. При использовании параллели план, однако, использование ресурсов не непосредственно связано с прошедшим временем.

и

Стоимость представляет единицы работы или ресурс используется. Оптимизатор запросов использует дисковый ввод / вывод, использование процессора и память использование в качестве единиц работы. Итак, стоимость используется оптимизатором запросов представляет оценка количества дисковых операций ввода / вывода и количество используемого процессора и памяти при выполнении операции. операция может быть сканирование таблицы, доступ к строкам из таблицы с помощью индекс, объединяющий две таблицы, или сортировка набора строк. Стоимость План запроса - это количество рабочих единиц ожидается, когда запрос выполнен и его результат производится.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...