12 вариант 2 (954078), страница 18

Файл №954078 12 вариант 2 (12 вариант 2) 18 страница12 вариант 2 (954078) страница 182017-12-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 18)

• Настройка ввода/вывода

• Настройка конкуренции

Каждое из этих направлений распадается на ряд областей, которые обязан рассматривать администратор базы данных. Настройка памяти — это проблема оптимизации многочисленных кэшей, буферов и совме­стно используемых пулов, которые находятся в памяти и составляют основные структуры памяти RDBMS Oracle. Настройка ввода/вывода сводится к максимальному повышению быстродействия и эффективнос­ти доступа RDBMS к физическим файлам данных, из которых состоят эти основные модули памяти. На­стройка конкуренции предназначена для решения таких проблем, когда база данных борется сама с собой за ресурсы базы данных.

Настройка базы данных сводится к четырем основным этапам, которые применимы ко всем трем ти­пам настройки:

1. Накопление информации.

2. Определение оптимальных изменений.

3. Проведение изменений.

4. Проверка базы данных.

Настройка операционной системы

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

• На уровне операционной системы страничный обмен и подкачка — это эффективные средства обес­печения совместного использования памяти и ресурсов системы многочисленными процессами. Стра­ничный обмен представляет собой перемещение страниц (виртуальных областей хранения кода и/ или данных программы) одной или нескольких программ из оперативной памяти в специальную область диска. Подкачкой называется выполняемая диспетчером памяти выгрузка целых программ из оперативной памяти на диск. DBA часто приходится сталкиваться со страничным обменом и под­качкой в своей системе.

• Администраторы базы данных и системные администраторы не должны оставаться равнодушными, если в системе возникает излишний страничный обмен и подкачка. Эта проблема известна как про­буксовка. Пробуксовкой называется замедление работы системы, в связи с тем что демоны управ­ления памятью операционной системы тратят слишком много времени на перемещение страниц процесса в оперативную память и обратно вместо выполнения продуктивной работы. Это может резко ухудшить производительность системы. Администратор может легко определить, находится ли его система в состоянии пробуксовки, контролируя активность системы по команде sar(l). (UNIX.) Можно устранить пробуксовку, увеличив объем опе­ративной памяти системы.

• Страничный обмен и подкачка позволяют системе выполнить более значительный объем работы. При эффективном управлении доступом многочисленных программ к ресурсам памяти (а также к дру­гим системным ресурсам) у пользователей создается впечатление, что компьютер выполняет только их задание. DBA и системный администратор должны совместно работать над оптимизацией памя­ти для сокращения или устранения страничного обмена и подкачки.

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

Одним из подходов к решению проблем повышения производительности и доступности данных явля­ется применение RAID-массивов (Redundant Array of Inexpensive/Independent Disks — избыточный массив недорогих/независимых дисков). Распределение данные по массиву недорогих и избыточных дисков позво­ляет повысить производительность чтения/записи и доступность данных. Производительность чтения/записи повышается за счет одновременного использования нескольких головок чтения/записи нескольких дисков. Это приводит к увеличению пропускной способности. Доступность данных повышается за счет хранения избыточных данных. При отказе одного диска данные не становятся недоступными, поскольку они либо хранятся избыточно, либо могут быть воссозданы. Обратите внимание, что RAID-массивы не повышают надежность самих дисков. Однако при отказе дисков данные будут оставаться доступными. Таков основ­ной замысел RAID. В настоящее время технология RAID подразделяется как минимум на десять разных уровней (от RAID-0 до RAID-S), в которых используются различные комбинации зеркального отображе­ния дисков, полосовой организации и контроля четности:

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

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

Контроль четности в терминах RAID представляет собой метод полосового распределения данных по нескольким дискам, при котором предусматривается также заполнение отдельного диска или участков всех дисков информацией четности, позволяющей воссоздать данные при возникновении отказа. Это позволяет обеспечить доступность данных после отказа диска, но не за такую высокую цену, которая связана с зеркальным отображением полного диска. При отказе одного из дисков данные воссоздаются на резервном диске на основе данных всех оставшихся дисков и информации четности. В зависимости от используемого уровня RAID система может продолжать работать после отказа одного диска (RAID-5) или двух (RAID-6). Самая большая проблема связана с производи­тельностью, поскольку поддержание информации четности в массиве связано с увеличением объема операций чтения/записи. Необходимость поддерживать информацию четности может стать критичес­ким фактором. Ниже приведено краткое описание общепринятых уровней RAID:

• RAID-OFF: Не используется

• в RAID-0: Используется полосовая организация без избыточных данных и информации четнос­ти. Отказы недопустимы. Проблемой является избыточность.

• RAID-1: Используется зеркальное отображение без полосовой организации и информации чет­ности. Допустим отказ одного диска. Проблемой является стоимость.

• RAID-1+0: Используется зеркальное отображение и полосовая организация без информации чет­ности. Это высокоскоростной и дорогой метод.

• RAID-2: He нашел широкого распространения в связи с отсутствием гибкости и сложностью. Допустим отказ одного диска.

• RAID-3: Используется полосовая организация с информацией четности и без зеркального ото­бражения. Допустим отказ одного диска.

• RAID-4: Используется полосовая организация с информацией четности и без зеркального ото­бражения. Допустим отказ одного диска.

• RAID-5: Используется полосовая организация с информацией четности и без зеркального ото­бражения. Допустим отказ одного диска.

• RAID-6: Используется полосовая организация с двумя дисками с информацией четности и без зеркального отображения. Допустим отказ двух дисков.

• RAID-7: Разновидность RAID-5.

• RAID-S: Разновидность RAID-5.

В технологии RAID массивы недорогих дисков используются для максимального повышения про­изводительности диска и доступности данных. Хотя методы зеркального отображения дисков, по­лосовой организации и контроля четности не новы, технология RAID объединяет эти элементы для ^создания улучшенного метода хранения данных. В различных уровнях RAID, которые определены официально или сформулированы поставщиком, используется комбинация этих трех элементов для поиска оптимального сочетания избыточности хранения данных и производительности дисков. Учи­тывая современные тенденции развития дисковой памяти, можно предположить, что поиск в этом направлении будет продолжаться. DBA должен учитывать, что решение о применении RAID-массивов обычно принимает персонал по эксплуатации системы, и он может быть вынужден работать на мас­сиве с уровнем RAID, не являющимся оптимальным для его базы данных. |

Семафоры и разделяемая память используются для управления доступом к разделяемым ресурсам и для организации связи между процессами. Параметры семафоров и разделяемой памяти настраива­ются в операционной системе. Минимальные значения этих параметров для RDBMS Oracle приве­дены в руководстве Oracle Installation and Configuration Guide. Эти значения представляют собой минимум, необходимый для работы RDBMS. На практике обычно следует принимать более высокие значения. DBA может просмотреть текущую конфигурацию этих параметров связи между процессами (IPC — interprocess communication), выдав команду UNIX ipcs(l).

• Одним из недостатков Oracle (или любой другой RDBMS) является определенный объем непро­изводительных затрат системы, на которой она работает. К области непроизводительных затрат Oracle относятся, в частности, процессы. Такие фоновые процессы, как PMON, SMON, LGWR, DBWR, составляют сам экземпляр базы данных, а каждый пользователь, подключенный к базе данных, создает дополнительные процессы. Хотя их число можно ограничить на уровне базы данных, за­дав параметр PROCESSES в файле параметров INIT.ORA, необходимо убедиться в том, что опе­рационная система поддерживает необходимое число процессов. Важно также учитывать, что в операционной системе есть настраиваемый параметр "maximum processes per user" (максимальное число процессов в расчете на одного пользователя) или "maxuprc", который ограничивает макси­мальное число одновременно работающих процессов конкретного пользователя (UID — user identifier) на уровне системы. Проведите работу с системным администратором, чтобы установить значения соответствующих параметров операционной системы, приемлемые для вашей среды.

в Особую проблему в RDBMS Oracle составляет максимальное число открытых файлов, которые мо­гут находиться в распоряжении отдельного процесса. Это число файлов определено на уровне опера­ционной системы и RDBMS. В RDBMS это ограничение устанавливается параметром MAXDATAFILES оператора create database. Существует также ограничение операционной системы, устанавливаемое на основе квот или настраиваемых параметров операционной системы. DBA должен вместе с сис­темным администратором следить за тем, чтобы его база данных могла работать в текущей конфи­гурации операционной системы.

Характеристики

Список файлов домашнего задания

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6418
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее