DeepEdit!

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

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

Мифы и фольклор

Если модернизировать систему, увеличив скорость ЦП, то это приведет к более высокой производительности.
Факты
Модернизация системы за счет увеличения скорости ЦП, рассматриваемая как
попытка разрешения имеющихся проблем с производительностью (в тех случа-
ях, когда в действительности ЦП отнюдь не является узким местом системы),
приведет только к существенной деградации работы системы. Это связано с
тем, что ЦП начинает работать быстрее без соответствующего увеличения про-
пускной способности системы ввода/вывода, в результате чего система в целом
становится несбалансированной.        если вдвое увеличить скорость
ЦП, те задания, выполнению которых и так уже препятствовали узкие места в системе ввода/вывода, начнут испытывать вдвое большую конкуренцию. Более мощные ЦП начнут обрабатывать информацию вдвое быстрее, что приведет к удвоению числа запросов на ресурсы ввода/вывода. Следовательно, прежде чем приступать к модернизации ЦП, следует заняться своим образованием.

Дo6po пожаловать в мир управления производительностью Oracle. Занятия по настройке производительности для систем Oracle издавна имели репутацию отчасти науки, отчасти искусства, а отчасти — колдовства. Книга, которую вы держите в руках, является плодом нашей любви к Oracle и нашего желания поде­литься точной и релевантной информацией. Этот литературный труд является также ответом на распространенную (хотя и ошибочную) концепцию, что на­стройка служит секретным оружием, которое колдуны и маги из Oracle приме­няют тайно, под покровом ночи. Но читатели могут быть уверены, что мы сделаем принципы управления производительностью доступными всем и каж­дому. И хотя вы не работаете над разработкой 

многоступенчатой ракеты 

для вы­вода на орбиту космических челноков или на 

стыковочном модуле 

международной космической станции, вы сможете применить все эти принципы к любой из своих систем.
Управление производительностью Oracle - это пошаговый процесс итера­тивных исследований, выбора и реализации решений по настройке с использо­ванием доказанной методологии. К тому времени, как предлагаемая нами книга будет прочитана от корки до корки, можно будет убедиться, что именно такой подход является правильным способом определения и разрешения проблем, связанных с производительностью Oracle. Мы хотим предостеречь пользовате­лей от вредных привычек типа просто "подкидывать в топку" побольше памяти для коллективно используемых областей памяти Oracle. He стоит делать этого только потому, что так сказал инструктор или даже эксперт по 

настройке.

Наша задача — оказать существенную помощь в изменении способов обнаружения неисправностей. Кроме того, мы хотим помочь пользователям в проведении анализа имеющихся у них проблем с производительностью. Конечная
цель нашей книги заключается в том, чтобы устранить узкие места, увеличить
производительность и чтобы при этом у пользователя оставалось        время для семьи и личной жизни. Освободившееся время будет стимулировать по-
явление вопросов типа: "Что такое жизнь? Что такое семья? Кто такие люди?
А есть ли вообще у меня семья?" Если вы обнаружили, что говорите что-то вро-
де: "Но я всегда думал, что моя семья — это мои сослуживцы?" или: "Чего стоит
моя жизнь без баз данных        — это значит, что мы с нашей книгой появи-
лись как раз вовремя, потому что вам, вероятнее всего, требуется помощь. Сове­туем начать со свежего воздуха, воды, солнечного света и источников питания, выгодно отличающихся от продающихся в автоматах. А после этого приступай­те к чтению.
Итак, мы хотим оптимизировать работу системы на базе Oracle, а не просто настроить базу данных или экземпляр. Кроме того, желательно развенчать мно­жество общепринятых мифов о производительности систем и настройке Oracle. В каждой главе (так же, как и в этой) имеется раздел "Мифы и фольклор", содер­жание которого связано с темой соответствующей главы. Мы предложим мето­ды управления различными компонентами всей системы, которыми можно пользоваться вместо того, чтобы произвольно увеличивать размеры области коллективных пулов Oracle, буферного кэша базы данных или буфера журнала обновлений.
В книге рассматриваются вопросы, специфичные для главных версий Oracle,
наряду с общими вопросами, относящимися к Oracle версии 7.3 и более позд­ним версиям. Мы обратим внимание на основные платформы и предложим ин­формацию об областях, представляющих интерес (там, где это применимо). Книга поможет в повседневной работе по настройке приложений, даже в тех когда отсутствует прямой доступ к SQL (например, в пакетированных приложениях). Будет показано нечто большее, чем просто изменение парамет­ров инициализации, создание дополнительных индексов или добавление под­сказок для изменения планов выполнения запросов.
Одним из ключевых отличий этой книги от других учебников по настройке
Oracle является проверенная временем и испытанная на практике методология.
Эта методология рассматривает настройку производительности Oracle как име-
ющую общесистемную область применения. Она предлагает целостный (холи-
стический) подход к настройке производительности. В то время как люди
новой эры могут популяризировать холистический подход, мы можем предста-
вить себе        кто также подходит к помощи людям с холистической точки
зрения, имея дело с их телом, душой и духом. Более подробно об этом можно узнать, посетив www.orapub.com и прочитав там статью КрейгаА. Шаллахаммера (Craig AShallahammer. 

Total Performance Management (An introduction to the method)).

Исследуя, как взаимодействуют Oracle, операционная система и приложе­ние, можно проверить все узкие места и идентифицировать направления ("аве­ню настройки"), добившись таким образом существенного увеличения производительности. Чтобы исправить обнаруженные проблемы, необходимо "расшить" узкие места системы.
Увеличение производительности должно быть измеряемым и воспринимае­мым для сообщества пользователей. Наша книга служит проводником идеи о том, что, если точно идентифицировать и понять природу настраиваемой сис­темы, ее ограничения что даже более важно, ее узкие места, можно легко и с минимальными усилиями добиться преимуществ. Пользуясь полученной при изучении нашей книги информацией, можно наслаждаться всеми красивыми сторонами жизни АБД, и в то же самое время свести к минимуму все огорчите­льные ее стороны. А поднявшись на такой уровень удовлетворенности своей ра­ботой, можно больше радоваться общению со своими друзьями и чаще ставить в тупик своих врагов.

 


Секреты молодости и красоты: безболезненное лечение зубов.







jAntivirus