настройка sql

Рубрика: Настройка SQL

Процесс Настройки SQL

  • Идентифицируйте плохо настроенные SQL-операторы.

  • Настройте отдельные операторы.

  • Настройте приложение в целом.

Настройка SQL

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

SQL-операторы, которые используют большинство ресурсов, являются по определению нуждающимися в настройке операторами. Они - операторы, которые имеют самое длительное время выполнения, используют большинство ресурсов ЦП, или делают большинство физических или логических чтений.

Настройте отдельные операторы, проверяя статистику оптимизатора, проверьте план выполнения для самого эффективного пути доступа, протестируйте альтернативные конструкции SQL, и протестируйте возможные новые индексы, материализованные представления, и партиционирование.

Протестируйте приложение в целом, используя настроенные SQL-операторы. Стала ли общая производительность лучше?

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

В БД Oracle 11g доступны несколько советников по SQL, чтобы идентифицировать и настроить операторы, индивидуально или как набор.

Далее: Менеджер ресурсов базы данных: Краткий обзор

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)