2010-11-21 4 views
1

Для кого-то нового для SQL Tuning с Oracle, люди могут предоставить указатели, а также информационные URL-адреса, которые могут помочь мне в том, как подойти к SQL-запросу, а также определить индексы, когда это необходимо, когда дело доходит до настройка SQL-запросов для таблиц, содержащих большое количество данных, более 50 000 строк?Настройка Oracle SQL Statement

Каковы основные вещи, которые я должен искать, чтобы ускорить формулировку SQL?

ответ

3

Получить план запроса запроса using EXPLAIN PLAN, а затем принять меры по оптимизации на основе этого.

Вышеупомянутая ссылка - отличная помощь для понимания EXPLAIN PLAN, но я обычно использовал другие ссылки для понимания тонкостей.

Ask Tom, как упоминалось выше Mitch, является БОЛЬШИМ ресурсом для всех связанных с Oracle DB.

0

Люди уже опубликовали отличные ответы, но если у вас есть программа производительности всего с 50 000 строк, я предполагаю, что вы делаете полное сканирование таблицы где-нибудь, где вам нужен индекс.

3

Jonathan Lewis Cost-Based Oracle Fundamentals - лучшая книга на рынке, если вы хотите узнать, как Oracle «думает» при выборе путей доступа, механизма соединения, порядка объединения и т. Д.

Для того, способ играть в сильные стороны базы данных.