DeepEdit!

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

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

Почему настройка?

Итак, для чего нужна настройка? Возьмем к примеру автомобиль. Произво­дитель решает создать по-настоящему восхитительный, высокопроизводитель­ный автомобиль. Он посылает спецификацию проектировщику. Тот создает план, в котором предполагается использовать самые лучшие композитные мате­риалы, самый мощный и самый легкий двигатель. Затем, обнаружив отсутствие намеченного двигателя и попав в тиски бюджета, изготовители сталкиваются с необходимостью использовать более тяжелые материалы и другой тип двигате­ля. Менеджер по продажам уведомляет производителя, что в моде будут спор­тивные двухместные автомобили или спортивные купе, так что делается еще
одно изменение. Наконец, мы получаем окончательный вариант автомобиля.
Вряд ли он будет работать, как было задумано. Если заменить его новой маши­ной, предназначенной для коротких поездок в окрестностях дома, можно ли бу­дет использовать ее в качестве гоночного автомобиля? Нет.
Через подобные фазы проходят и информационные системы. Лишь очень небольшое число систем проектируется с твердым пониманием того, как они будут использоваться или что от них потребуется. Еще меньшая часть из них проходит стадию разработки без существенных изменений в проекте. Благода­ря тем изменениям, которым система подвергается в процессе нормальной экс­плуатации (а в некоторых случаях из-за слишком интенсивной эксплуатации),
■ возможно понадобится существенно больший объем настройки. Как и автомо­билю, информационным системам тоже требуется настройка. События типа
распределения данных, модификации способов задания запросов к данным и увеличения объема данных изменяют характеристики производительности всех систем.
По мере того как стареет ваш автомобиль, в него        вкладывать
средства: некоторые из цилиндров двигателя теряют компрессию, а топливный инжектор начинает работать не так эффективно, как он делал это, когда маши­на была новой. Точно так же по мере старения базы данных индексы становятся несбалансированными, а распределение данных "перекашивается". Все это влияет на то, как быстро Oracle срывается со старта и возвращает данные поль­зователю. С течением времени может измениться сама природа данных. Прило­жения, которые когда-то великолепно выполняли задания, так уже не работают. Поэтому имеется необходимость в регулярном повторении процесса настрой­ки производительности.
Вновь обратимся к аналогии с автомобилем: если он используется для езды по сельской местности и участия в дорожном ралли, то можно предположить, что при изменении окружающих условий ему потребуется регулировка. То же самое справедливо и в том случае, если происходят крупные изменения базы данных. Когда в настраиваемой системе происходят огромные вливания, или, наоборот, крупные чистки данных, можно с уверенностью сказать, что появят­ся новые возможности для ее настройки. Нельзя забывать о настройке на всех трех стадиях жизни: в процессе проектирования, во время ее внедрения и, на­конец, регулярно выполнять ее в процессе жизненного цикла системы в режи­ме промышленной эксплуатации по мере старения системы.
 


дипломы грамоты . Шаблоны wordpress использую для создания красивых блогов. Советую: попробуйте сделать сайт.







jAntivirus