DeepEdit!

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

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

Настраиваем требующийся компонент


Для настройки требуется изменить что-либо, что вынудит событие ожида­ния стать несущественным или исчезнуть вообще. Но будьте внимательны, здесь необходим самоконтроль, чтобы не сделать больше того, чем подсказыва­ет нам изученный материал.
Если установлено, что имеется серьезный дефицит ресурса при выделении памяти для коллективного пула, измените величину SHAREDPOOLSIZE. В противном случае увеличивать значение DB_BEOCK_BLTEFERS не стоит.
Если оказалось, что приложение должно выполнить соединение локальной таблицы из 10 тысяч строк с удаленной таблицей размером в 10 миллионов строк, то не следует тем или иным образом увеличивать размер любой из областей кол­лективного пула, это все равно не поможет. При правильной настройке или пере­записи операторов SQL, вызвавших проблему, в девяти случаях из десяти проблема исчезнет. Замены оптимальным операторам SQL просто не существует. Никакие количества памяти, мощности ЦП и дисковая память их не заменят.
Попытайтесь разобраться в опциях и ограничениях версии Oracle, с кото­рой работает настраиваемая система, и уясните, что она предлагает для разре­шения сложившейся ситуации. На форумах Oracle, например серверах писем в
Интернете, изучите опции реализации; запишитесь на форумы Oracle Metalink и Oracle Technology Network (OTN), где можно узнать, как аналогичные пробле­мы решают другие АБД. Но прежде чем посылать какие-либо запросы, прочтите справочное руководство.
Может оказаться, что с операционной системой что-то не так. Сообщите сис-
темному администратору, что вам не хватает свободных устройств, чтобы разне-
сти "горячие" файлы, на которые приходится основная доля        Но
не начинайте добавлять дополнительную память или перераспределять файлы,
если вы знаете, что это не поможет.
Для того чтобы определить, какой компонент следует настраивать, прово­дится сравнение информации, полученной при исследовании ОС и экземпляра Oracle. Основная цель исследователя состоит в том, чтобы заметить, где они пе­рекрывают друг друга. Например, если представления V$ указывают, что собы­тия ожидания связаны со сканированием индекса, нужно глубже погрузиться в этот файл и в тот сегмент файла, который вызывает событие ожидания. Взгля­ните на то, что делает ОС. Видите ли вы существенные значения столбца в выходных данных команды 5 1000 для того конкретного устройства, на ко­тором смонтирована файловая система (на котором размещен тот самый файл
и его сегмент)? Если дело обстоит именно так, вы нашли проблему. Связанное
со сканированием индекса событие ожидания может быть вызвано не слишком хорошей схемой размещения данных на диске, неудачным проектированием приложения или плохими операторами SQL. После того как будет сделано не­сколько контролируемых изменений, которые были выбраны на основе прове­денного анализа, самое время перейти к следующему шагу. Необходимо увидеть, поражена ли мишень.
 


Обувь для девочки: подростковая обувь для девочек. Стиль для подростков.







jAntivirus