DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Вопросы, связанные с вычислением статистики объектов

В зависимости от версии используемой базы данных Oracle команда analyze должна во время вычисления статистики осуществлять некоторый уровень бло­кировок. И хотя в ранних версиях Oracle уровень ограничений был существен­но более высоким (в Oracle 7.2 блокировалась вся таблица), сейчас, в более
поздних версиях, блокировки стали менее сдерживающими. Но пользователю необходимо быть к ним готовым и в соответствии с этим строить свои планы. Кроме того, необходимо знать, что возможны потери производительности для
запросов, обращающихся к таблице, которая в данный момент анализируется.
Это связано с тем, что план выполнения для таких вопросов был построен в промежутке времени между удалением старой и вычислением новой статистики как часть операции analyze. Таким образом, статистика для рассматриваемой таблицы отсутствует, следовательно, выполняющий этот запрос процесс вы­нужден будет вычислять статистику в исполнительном периоде. И не забудьте, что для сбора статистики требуются ресурсы ЦП, памяти и ввода/вывода.

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


изжога при беременности лечение лучшие цены на сайте .







jAntivirus